This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Collaborate with backend, product, and quality engineering teams to build and deliver data products for stakeholders. Work with large, complex datasets and translate functional business requirements into scalable, high-quality engineering solutions. Design, implement, and optimize data pipelines to support both real-time and batch processing workflows. Develop and maintain high-performance, distributed databases to support analytics and data applications. Evaluate and integrate emerging technologies and tools that enhance data engineering efficiency and system reliability. Create and maintain technical documentation covering architecture, data lineage, and engineering standards. Lead root-cause analysis and resolution of data issues, driving long-term fixes and preventative measures. Actively participate in sprint planning, code reviews, and technical design discussions to ensure quality and architectural alignment.
Job Responsibility:
Collaborate with backend, product, and quality engineering teams to build and deliver data products for stakeholders
Work with large, complex datasets and translate functional business requirements into scalable, high-quality engineering solutions
Design, implement, and optimize data pipelines to support both real-time and batch processing workflows
Develop and maintain high-performance, distributed databases to support analytics and data applications
Evaluate and integrate emerging technologies and tools that enhance data engineering efficiency and system reliability
Create and maintain technical documentation covering architecture, data lineage, and engineering standards
Lead root-cause analysis and resolution of data issues, driving long-term fixes and preventative measures
Actively participate in sprint planning, code reviews, and technical design discussions to ensure quality and architectural alignment
Requirements:
Master’s degree in Computer Science, Data Science or Engineering (Computer or Electrical), plus two years of experience in the position offered or as Software Developer or Software/Systems Engineer
Bachelor’s degree in Computer Science, Data Science or Engineering (Computer or Electrical), plus five years of progressive post-Bachelor’s experience in the position offered or as Software Developer or Software/Systems Engineer
contributing to detailed project design and ensuring alignment with project objectives and client requirements across all phases of the Software Development Life Cycle (SDLC)
communicating with business stakeholders and refining their requests into technical specifications
developing back-end applications with Soap architecture
applying system design and object-oriented design concepts
programming in Java and working with SQL distributed databases
applying continuous integration and testing into the development process
developing robust web service modules within Enterprise applications using RAD (Rapid Application Development), leveraging industry-leading tools and methodologies
implementing database functions, procedures, and triggers, enhancing data management capabilities and ensuring optimal performance
deploying builds on Web Application Servers
configuring databases and establishing queues, listener ports, and QCF (Queue Connection Factory) setups
using Jira to manage defect tracking and resolution