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 in the MarTech team you will be relied on to independently develop and deliver high-quality features and finish tasks to a high standard. You’ll be part of an emerging team, focussing on building and improving our innovative MarTech offerings applying marketing suites.
Job Responsibility:
Design and develop high-performant, reusable, and reliable code
Take ownership of project work and develop client relationships
Independently plan, design, code, debug and test major features, ensuring bugs are identified early and requirements are delivered
Identify technical areas for improvement and make business cases for improvements
Requirements:
8+ years of experience in software development
5 years of hands-on experience in Python with production experience of advanced concepts such as Design Patterns, OOP and FP
3 years of proven experience on building cloud native data intensive applications on AWS (preferred)
Experience with Databricks (Lakehouse, ML/MosaicAI, Unity Catalog, MLflow, Mosaic AI, model serving etc)
Experience on Data Warehouse design and development per the business nature using any of the modern data warehouses
Familiarity with containerization and orchestration technologies (e.g., Docker, Kubernetes)
Hands-on experience of building and maintaining Spark applications
Highly proficient in architecting and implementing workflow management systems, Airflow is a must
Experience on design and development of REST API services with scalability in mind
Highly proficient in implementation and delivery of serverless services, such as AWS Lambda, AWS Fargate, AWS Glue, AWS Kinesis, SNS, SQS, S3, EC2…
Hands-on experience of building services around Apache Kafka with Schema Registry
Fundamental understanding of Parquet, Avro, Iceberg file formats
Proficiency on an IaC tool is a must such as Terraform, CDK or CloudFormation
Experience on implementing error tracking and monitoring for backend services with DataDog and Grafana
Strong experience on building CI/CD processes, experience with Git Actions, ArgoCD or Jenkins is good to have
Experience with unit testing and test automation frameworks
Proven ability to work in a collaborative team environment
Comfortable providing and receiving constructive feedback, particularly while participating in code reviews
Strong written and verbal English communication skills
What we offer:
An attractive Base Salary
Participation in our Short-Term Incentive plan (annual bonus)
Work From Anywhere: Enjoy up to 20 days a year of working from anywhere
A 24/7 Employee Assistance Program for you and your family
A collaborative environment with an opportunity to explore your potential and grow