TomTom

Machine Learning Engineer

Job description

What you’ll do

  • You will be working in a central team applying machine learning to challenges where it can make drastic impact

  • You will work with a variety of product teams across TomTom specifying mapping, navigation, and innovative technology

  • Proactively collaborate with stakeholders from product teams across TomTom including product management, software development and data science.

  • Translate specific business problems into ML challenges and identify the best approach within the constraints of the production environment.

  • Craft production-grade machine learning code, from models to features and pipelines, allowing for scalability, monitoring and retraining.

  • Support and mentor your team members.

  • Contribute to advancing Data Science as a discipline within TomTom.

  • Stay up to date with state-of-the-art methods, introduce them to the TomTom community and promote their use in areas where they can generate impact.

  • You’ll be able to shape the future of TomTom by using your machine learning engineering skills to improve our products

What you’ll need

  • Bachelor’s/Masters in Computer science, Mathematics, Statistics, or equivalent field

  • 2+ years of hands-on experience in Data Science and data driven software development, ideally at a product-focused software company

  • Strong level of proficiency with Python

  • Experience working with technologies for large-scale data collection and data processing (e.g., Spark, Hadoop, Hive)

  • Experience with Machine Learning development tooling (e.g., Sklearn, PyTorch, Tensorflow).

  • Familiarity with shipping models and/or services to production and related best practices (i.e., DevOps/MLOps)

  • Broad set of technical skills: relational and NoSQL databases, command line tools, engineering best practices

  • Strong problem-solving skills

  • Excellent written, verbal and presentation skills

Nice to have

  • Experience running large-scale Machine Learning systems in production.

  • Familiarity with Azure technologies (e.g. Databricks, Azure ML, Azure DevOps)

  • Hands-on experience with modern approaches to multi-GPU training (e.g. Horovod) and data loading (e.g. Petastorm)

  • Working experience with large-scale geospatial or automotive data


Meet your team

The Applied Machine Learning team is part of the central Data Unit. We are at the forefront of using machine learning methods to build state of the art products in the mapping and navigation domains. We support teams across the organization to obtain end user value through the deployment of advanced algorithmic and MLOps approaches. We are driving the data transformation of TomTom that help us better engage with our customers, empower our colleagues, optimize our operations, and reinvent our products and business models. You will enjoy working with one of the richest data sets in the world of mapping and navigation, innovative technology, and the ability to see your work turned into real products.

What we offer

  • Competitive compensation package.

  • Work flexibility program (Working @ TomTom) - work from both home and the office!

  • Home office benefits, with a setup budget and a monthly allowance to support.

  • Chance to work abroad for 90-calendar days in select countries and states!

  • Holiday package that includes your birthday off and a volunteering day per year.

  • Bring your ideas and innovation to life during our Hackathon, DevDays, and more!

  • Take on learning opportunities – internal programs, O’Reilly and LinkedIn learning.

  • The opportunity to join one of the few top tech location specialists and have an impact on the future of mobility.

  • Be part of a supportive, inclusive, and global culture.


After you apply
1. First call: If your application matches the role, then it’s time to put a voice to the name! We’ll call you to set up an interview.
3. First interview: In this interview, we want to know more about you – what excites you about location technology and how can you help us solve global challenges.
4. Second interview: We'll dive into your potential role, showing you how you’ll fit into your team and contribute to our vision.
5. The final decision: Cue the fireworks, because we’ll start the onboarding!

Please let the company know that you found this position on this Job Board as a way to support us, so we can keep posting cool jobs.