
ML Engineer – Data Engineering
TomTom
full-time
Posted on:
Location Type: Hybrid
Location: Madrid • Spain
Visit company websiteExplore more
About the role
- Contribute to the design, development, and maintenance of data pipelines and workflows, ensuring reliability and consistency across environments.
- Implement data validation, testing, and basic lineage tracking to support data quality initiatives.
- Monitor pipelines and systems, triaging issues, and collaborating with senior engineers to resolve root causes.
- Support performance optimization efforts for data storage, queries, and processing workloads.
- Participate in managing cloud-based environments (e.g., Azure) for data and ML workflows.
- Work with orchestration tools to schedule and maintain recurring jobs.
- Assist in implementing metadata management and access controls.
- Contribute to building dashboards and monitoring tools for data quality, model performance, and system health.
- Collaborate with cross-functional teams to understand data requirements and support internal stakeholders.
- Document processes, pipelines, and best practices to improve team knowledge sharing.
- Work in a flexible, mostly remote environment that supports work-life balance.
Requirements
- 2+ years of experience as a Data Engineer, ML Engineer or similar role.
- Degree in Computer Science, Mathematics, or related field (Bachelor’s/Master’s/PhD).
- Proficiency in Python, Spark.
- Experience building or maintaining data pipelines (Databricks or similar platforms).
- Basic knowledge of orchestration and containerization tools (Airflow, Docker; Kubernetes is a plus).
- Experience working with cloud platforms (Azure, AWS, or GCP).
- Strong SQL skills and exposure to NoSQL databases.
- Understanding of data modeling, partitioning, indexing, and performance tuning.
- Familiarity with Git and CI/CD workflows.
- Good communication skills and a proactive, problem-solving mindset.
Benefits
- A competitive compensation package, of course.
- Time and resources to grow and develop, including a personal development budget and paid leave for learning days, as well as paid access to e-learning resources such as O’Reilly and LinkedIn Learning.
- Time to support life outside of work, with enhanced parental leave plus paid leave to care for loved ones and volunteer in local communities.
- Work flexibility, where TomTom’ers, in agreement with their manager and team, use both the office and home to focus, collaborate, learn and socialize.
- Improve your home office with a setup budget and get extra support with a monthly allowance.
- Enjoy options to work from your home country and abroad for a set number of days each year, to visit family and friends, or to simply explore the world we’re mapping.
- Take the holidays you want with a competitive holiday plan, plus an extra day off to celebrate your birthday.
- Join annual events like our Hackathon and DevDays to bring your ideas to life with talented teammates from around the world.
- Become a part of our inclusive global culture and have the chance to collaborate with a diverse community – we have over 80 nationalities at TomTom!
- Find out more about our global benefits and enjoy additional local benefits tailored to your location.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonSparkSQLNoSQLdata pipelinesdata validationdata modelingperformance tuningorchestration toolscontainerization
Soft skills
communicationproblem-solvingcollaborationproactive mindset