TomTom

ML Engineer – Data Engineering

TomTom

full-time

Posted on:

Location Type: Hybrid

Location: MadridSpain

Visit company website

Explore more

AI Apply
Apply

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