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).
We are seeking a talented and proactive Senior Data Engineer to design, build, and maintain the data infrastructure that powers our business insights and advanced analytics. As a key member of our technical team, you will be responsible for developing robust data pipelines, implementing efficient ETL processes, and optimizing database systems to deliver actionable insights. You will collaborate closely with cross-functional teams, including data scientists, analysts, and business stakeholders, ensuring that data solutions align with organizational objectives.
Job Responsibility
Design and implement scalable, high-performance data architectures to meet analytical and operational needs
Build, test, and deploy reliable data pipelines for ingesting, processing, and transforming large volumes of structured and unstructured data
Continuously optimize workflows to enhance processing efficiency and minimize latency
Manage and maintain databases, ensuring data integrity, security, and scalability
Create, modify, and troubleshoot SQL queries and stored procedures for optimal performance
Assess and implement appropriate database technologies (e.g., SQL, NoSQL) based on project requirements
Develop and maintain robust ETL (Extract, Transform, Load) workflows to ensure seamless data integration across systems
Automate ETL processes to improve reliability and efficiency
Leverage big data technologies (e.g., Apache Hadoop, Spark) to analyze and process large-scale datasets
Design distributed computing solutions to address complex data challenges
Enforce data quality standards to ensure accuracy and consistency across datasets
Implement governance policies to comply with security, privacy, and regulatory standards
Monitor and enhance system performance, resolving issues as they arise
Partner with data scientists, analysts, and business teams to gather data requirements and deliver tailored solutions
Translate complex technical concepts into accessible terms for non-technical stakeholders
Contribute to documentation and knowledge-sharing initiatives
Deploy and manage cloud-based data storage, processing, and analytics infrastructure using platforms like Azure, AWS, or Google Cloud
Stay updated with emerging cloud technologies and implement best practices
Requirements
Bachelor's or master's degree in computer science, Information Technology, or a related field
3-5 years of experience as a Data Engineer or in a similar role
Proficiency in programming languages such as Python, Java, or Scala
Strong expertise with database technologies (SQL, NoSQL, TSQL) and data warehousing solutions
Hands-on experience with tools like Azure Spark, Databricks, Azure Synapse Analytics, Azure Data Factory, and SQL Enterprise Suite (SSIS, Power BI, SSAS)
Knowledge and experience in data warehouse modeling approaches, including Star Schema and the Kimball Approach
Experience with big data tools like Apache Spark, Kafka, or Hadoop
Familiarity with cloud platforms (Azure, AWS, Google Cloud) and associated data services
Strong analytical and problem-solving skills with the ability to manage multiple priorities
Knowledge of data security, governance, and compliance best practices
Excellent communication and interpersonal skills to effectively collaborate with diverse teams
Nice to have
Experience with data visualization tools (e.g., Tableau, Power BI)
Familiarity with machine learning workflows and tools (e.g., TensorFlow, PyTorch)
Understanding of DevOps practices and CI/CD pipelines for data systems