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).
As a senior data engineer... You will have the autonomy to assess and decide on the best data architectures based on the unique needs of each business case. Whether transitioning from legacy data warehouse systems or building new data lake solutions, you will architect and implement scalable, robust data pipelines. You’ll be a vital member of our Business Analytics Support (BAS) team, serving multiple business departments, such as Safety, Security, and Crisis Management. Your expertise to deliver scalable, future-proof solutions, leveraging both structured and unstructured data. After crafting these solutions, you'll oversee their seamless operation and ensure their sustained performance. You'll do all this within an agile framework, preparing us for an impending cloud migration. Your contributions will be crucial in powering data marts and providing actionable insights to our customers through dashboards. You'll coach your junior teammates on a technical level.
Job Responsibility:
Assess and decide on the best data architectures based on the unique needs of each business case
Architect and implement scalable, robust data pipelines
Transition from legacy data warehouse systems or building new data lake solutions
Serve multiple business departments, such as Safety, Security, and Crisis Management
Deliver scalable, future-proof solutions, leveraging both structured and unstructured data
Oversee seamless operation and ensure sustained performance of solutions
Work within an agile framework, preparing for an impending cloud migration
Power data marts and provide actionable insights to customers through dashboards
Coach junior teammates on a technical level
Requirements:
Bachelor degree or higher in Computer Science, Software Engineering or other relevant fields (less important considering work experience)
At least 5 - 10 years of experience building production-grade data processing systems as a Data Engineer
In-depth knowledge of: Cloud platforms like GCP (must have) and Azure (good to have)
The Hadoop ecosystem
Building applications with Apache Spark
including Spark Streaming
Columnar storage solutions like Apache HBase
including knowledge about data modelling for columnar storage
Experience with Event Streaming Platforms like Apache Kafka
Experience with 2 or more server-side programming languages, e.g. Python, Java, Scala (Good to have), etc.
Understanding of common algorithms and data structures
Experience with databases and SQL
Experience with conceptual, logical and physical data modelling
Knowledge of continuous integration/continuous deployment techniques
Affinity with Machine Learning and/or Operations Research concepts