Data Integration Engineer
Listed on 2026-06-02
-
Software Development
Data Engineer
Position Responsibilities
Develop, implement, and support data integration solutions, including design, build, and maintenance of robust data integration pipelines using batch, API, and data streaming technologies such as Kafka, Striim, Fivetran, Informatica, Matillion, and SSIS. Ensure these solutions meet business requirements and integrate seamlessly with existing systems. Provide 24/7 on‑call support in rotating schedules.
Data Warehouse Support – work closely with the Data Warehouse team to implement data ingestion solutions, ensuring efficient and reliable data availability from source systems.
Performance Monitoring and Optimization – collaborate with Ops and Dev Ops teams to improve data integration performance, identify bottlenecks, and implement optimizations for efficient data processing and movement.
Collaboration and Cross‑Functional Support – support the daily operation of the data integration platform by working closely with Data Dev Ops & Ops teams and EDM leadership roles such as Product and QA to align data strategies with organizational goals.
Data Quality and Compliance – maintain the highest standards of data quality and ensure compliance with relevant data governance and privacy policies.
Technical Innovation and Continuous Improvement – stay abreast of emerging technologies and industry trends in data integration, recommending and implementing enhancements to improve system performance and capabilities.
Perform other job‑related functions as assigned.
ExperienceMinimum five years of relational database experience in data integrations, including backend integration using batch ETLs, APIs, and data streaming technologies such as Kafka, Striim, Fivetran, Informatica, Matillion, and SSIS. Strong background in database programming, system integrations, and troubleshooting OS and network issues that impact data integration processes and platforms.
EducationBachelor’s degree (BS) in Computer Science, Engineering, or a related field of study. Preferably 2 to 4 years of related experience and/or training or an equivalent combination of education and experience.
Competencies & Skills- Mid‑to‑advanced level in developing and implementing system integrations using database platforms such as SQL Server, Oracle, Snowflake, Redshift, and Hadoop.
- Experience in object‑oriented programming languages such as C# and Java, and scripting languages such as Python and Power Shell.
- Experience with technologies and standards including Microsoft Message Queue, Kafka, .NET, JSON, and ASP.NET.
- Familiarity with Agile SDLC.
- Ability to read, analyze, and interpret common scientific and technical journals, financial reports, and legal documents.
- Effective communication and presentation skills for cross‑functional teams and stakeholders.
- Strong analytical thinking, logical reasoning, and application of advanced mathematical concepts to practical problems.
- Proven track record of working in multiple organizational models, including matrixed resources.
- Data analytics expertise, including data mining, regression analysis, and data extraction.
- Teamwork and collaboration, influencing skills, and technical expertise.
It is Norwegian Cruise Line Holding’s policy not to discriminate against any employee or applicant for employment because of race, color, religion, sex, national origin, age, disability, marital or veteran status. The above statements describe the general nature and level of work performed by people assigned to this classification. They are not exhaustive lists of all responsibilities, duties, or skills required.
All personnel may be required to perform duties beyond their normal responsibilities from time to time, as needed.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).