TomTom

Software Engineer Intern

TomTom • PL
Hybrid

The Feedback & Resolution Pollux team at TomTom is responsible for making sure that every piece of map feedback — from an enterprise customer reporting a wrong road to an automated detection flagging a data issue — gets collected, validated, stored, and routed to the right place for resolution. We are the senses of the map data system: we make feedback visible, ensure it reaches either automated workflows or manual operators, and keep the whole pipeline running reliably at scale. 

We own the APIs and backend services that sit at this entry point — the interfaces external customers use to submit and track feedback, the internal stores that persist and route it, the authorization layer that controls who sees what, and the automation platform that handles resolution at scale. The team is 7 engineers strong, based in Łódź, working hybrid. We actively use AI tools as part of our daily engineering practice — from writing and reviewing code to exploring solutions faster. As an intern, you’ll work on the real codebase alongside the team — not on a side project. 

What you'll do:

  • Contribute code to one or more of our backend services — features, bug fixes, or test coverage improvements 

  • Work with REST and gRPC APIs, databases, and cloud-deployed services in a production environment 

  • Use AI-assisted development tools as part of your everyday workflow, the way the rest of the team does 

  • Join daily standups, sprint planning, refinement, and retrospectives as a full team member 

  • Have your code reviewed and review others’ — we treat this as a learning tool, not a gate 

  • Pair with your mentor and other engineers regularly 

What you'll need:

  • Pursuing a degree in Computer Science, Software Engineering, or a related technical field 

  • Able to write code in one of modern programming languages, for example Java — fundamentals matter more than framework knowledge 

  • Basic understanding of REST APIs and web services 

  • Comfortable with data structures and problem-solving 

  • Good English — the team communicates in English daily 

Nice to have:

  • Familiarity with Spring Boot, Docker, or SQL/NoSQL databases 

  • Experience using git in a team setting 

  • Any prior project work — academic, personal, or open source