Data Solutions Engineer in Miami, FL at Royal Caribbean Group

Date Posted: 12/23/2020

Job Snapshot

  • Employee Type:
  • Location:
    Miami, FL
  • Job Type:
  • Experience:
    Not Specified
  • Date Posted:

Job Description

Journey with us! Combine your career goals and sense of adventure by joining our exciting team of employees. Royal Caribbean Cruises Ltd. is pleased to offer a competitive compensation & benefits package, and excellent career development opportunities, each offering unique ways to explore the world.


Position Summary:

The Data Solutions Engineer is responsible for building, managing, and optimizing data pipelines and then moving these data pipelines effectively into production for key data and analytics consumers like business/data analysts, data scientists or any persona that needs curated data for data and analytics use cases across the enterprise. The Data Solutions Engineer ensures compliance with data governance and data security requirements while creating, improving and operationalizing these integrated and reusable data pipelines in the cloud and on-premises for the data team. The Data Solutions Engineer uses technical knowledge to solve business problems, by means of a systematic and disciplined approach, employing software, hardware, and/or communication technologies to accomplish assignments. 


Essential Duties and Responsibilities:

  • Create, build, and maintain data pipelines from disparate sources that meet functional / non-functional business requirements
  • Create, maintain and reuse existing ETL processes, employing a variety of data integration and data preparation tools
  • Identify, design, and implement internal process improvements: automating manual processes, optimizing data delivery, re-designing infrastructure for greater scalability, etc
  • Build analytics tools that utilize the data pipeline to provide actionable insights into customer acquisition, operational efficiency and other key business performance metrics
  • Work with stakeholders including Product, Data and Business teams to assist with data-related technical issues and support their data needs
  • Create data tools for analytics and data scientist team members that assist them in building and optimizing our product into an innovative industry leader
  • Writes, debugs and implements moderately complex queries involving multiple tables or databases across various platform
  • Creates and maintains technical design documentation
  • Participates in requirements gathering
  • Collaborates with the Enterprise Architecture team to ensure alignment on data standards and processes
  • Highly analytical and interested in data visualization
  • Work with data and analytics experts to strive for greater functionality in data systems
  • Position requires on-call and off-hours support


Job Requirements

Qualifications, Knowledge, and Skills:

  • Bachelor of Science in Computer Sciences, Information Technology or equivalent
  • 3+ years of experience in a data/cloud engineering role
  • 3+ years of experience in Data Warehouse design and data modeling patterns (relational and dimensional).
  • 3+ years of experience with ETL tool development such as Informatica or Talend or ADF
  • 3+ years of cloud experience with Azure or AWS
  • Working knowledge and experience ability to design, build and manage data pipelines for data structures encompassing data transformation, data models, schemas, metadata and workload management
  • Working knowledge and experience in working with large, heterogeneous datasets in building and optimizing data pipelines, pipeline architectures and integrated datasets using traditional data integration technologies. These should include ETL/ELT, data replication/CDC, message-oriented data movement, API design and access and upcoming data ingestion and integration technologies such as stream data integration and data virtualization
  • Working knowledge and experience in performing root cause analysis on internal and external data and processes to answer specific business questions and identify opportunities for improvement
  • Working knowledge and experience with programming languages including SQL, PL/SQL, T-SQL
  • Proficient with technologies such as Informatica, Talend, ADF, etc...
  • Experience with relational SQL and NoSQL databases
  • Experience supporting and working with cross-functional teams in a dynamic environment
  • Experience with cloud services/providers: AWS, Azure, etc.
  • Experience with a scripting language: Python, R, Java, Scala, etc.
  • Proven ability to collaborate with technical peers
  • Capable of working independently and as part of a team.
  • Demonstrate a certain degree of creativity with analytical and problem-solving skills
  • Strong with methodologies, tools, best practices and processes within specific area of responsibility

It is the policy of the Company to ensure equal employment and promotion opportunity to qualified candidates without discrimination or harassment on the basis of race, color, religion, sex, age, national origin, disability, sexual orientation, sexuality, gender identity or expression, marital status, or any other characteristic protected by law. RCL and each of its subsidiaries prohibit and will not tolerate discrimination or harassment.

Stay Connected!

If you’re interested in career opportunities, but not ready to apply, join our Talent Network to stay connected to us and receive updates on the latest job opportunities and company news.