TomTom

Software Engineering Internship – Maps SDK, AI Developer Experience

TomTom

internship

Posted on:

Location Type: Hybrid

Location: AmsterdamNetherlands

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Improve the AI-assisted developer experience for the TomTom Maps SDK for JavaScript, with a focus on key application use cases.
  • Review, refine, and enhance SDK documentation content and structure to ensure developers can easily achieve their goals.
  • Identify gaps and opportunities in documentation when used in combination with AI coding assistants (prompt-based development).
  • Help define and document the relationship between documentation and AI prompting, enabling better results when developers rely on AI tools.
  • Collaborate closely with engineers and product managers to continuously improve the SDK and developer journey.

Requirements

  • Strong interest in JavaScript, web development, and developer tooling.
  • Curiosity and a proactive mindset—you enjoy asking *“What is the developer trying to achieve?”* and working backwards from there.
  • Interest in AI-assisted development, including how developers use AI agents to write, understand, and integrate code.
  • Ability to think critically about documentation, examples, and developer workflows.
  • A collaborative, team-oriented attitude, with good communication skills.
  • Motivation to learn, experiment, and contribute in a fast-moving technical environment.
Benefits
  • Hands-on experience working with a production-grade Maps SDK used by developers worldwide.
  • Exposure to AI-driven developer experience design, a rapidly growing area of software engineering.
  • Opportunities to collaborate with experienced engineers and product managers.
  • A chance to directly influence how developers experience and adopt modern mapping and AI-enabled SDKs.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaScriptweb developmentAI-assisted developmentdocumentationdeveloper toolingcritical thinkingprompt-based development
Soft Skills
curiosityproactive mindsetcollaborative attitudecommunication skillsmotivation to learnteam-oriented