TomTom

Software Engineer II

TomTom • BE
PythonScala Hybrid
We are seeking a highly skilled Software Engineer with strong expertise in Artificial Intelligence (AI), Machine Learning (ML), and Large Language Models (LLMs) to join our team. The ideal candidate will play a key role in designing, developing, and deploying intelligent systems that solve complex business problems.

What you'll do

  • Design, develop, and implement AI/ML models and solutions, including LLM-based applications.
  • Build scalable and efficient data pipelines and model training workflows.
  • Fine-tune and optimize large language models for specific use cases.
  • Collaborate with cross-functional teams (data scientists, product managers, and engineers) to integrate AI solutions into production systems.
  • Deploy, monitor, and maintain AI/ML solutions on cloud platforms.
  • Evaluate model performance and continuously improve accuracy, scalability, and efficiency.
  • Stay up to date with the latest advancements in AI, ML, LLMs, and cloud technologies.
  • What you'll need

  • Proficiency in at least one of the following programming languages: Python, Scala or Java
  • Hands-on experience with cloud platforms (AWS, Azure or any other cloud provider), including deploying and managing applications.
  • Solid understanding of data structures, algorithms, and software engineering best practices 
  • Bachelor's degree in computer science 
  • Strong Computer Science and development fundamentals, including object-oriented design, data structures, algorithm design, and complexity analysis 
  • Comfortable with written and/or verbal communication in English 
  • Desire to learn, and expand your skill set
  • Able to solve a complex problem on his/her own by utilizing experience and other resources