Royal Caribbean Group is looking to support internal organizations in implementing and delivering their strategy and results by building, managing, and optimizing reusable enterprise data pipelines.
Requirements
- 5+ years of experience in a data/cloud engineering role
- 5+ years of experience working and creating datasets for a data warehouse
- 3+ years of experience with Databricks preferred
- Clear understanding of data modeling patterns (relational and dimensional) and ability to create model recommendations with limited guidance from a modeler
- 5+ years of experience with a scripting language: Python, Java, Scala, etc.
- 5+ years of experience with ETL development tools, Informatica or Azure Data Factory (ADF) preferred
- 3+ years of cloud experience, Azure preferred
Responsibilities
- Create and maintain technical design documentation
- Participate in requirements gathering, data mapping and designing
- 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 pipelines for greater scalability, etc.
- Reverse engineering existing processes to improve and/or optimize
- Write, debug and implement complex queries involving multiple tables or databases across platform(s)
Other
- Bachelor of Science in Computer Science, Information Technology or equivalent
- Position requires on-call and off-hours support
- Ability to collaborate with technical peers
- Capable of working independently as well as part of a team
- Strive to provide orientation and direction to junior engineers requiring their expertise