Latest AI JobsBrowse Jobs
Mapbox logo

Senior AI Engineer, MapGPT

MapboxMapbox CanadaNavigation
Apply on company site
Salary
Not listed
Job type
Full-time
Posted
22 Sept 2026
Status
Open · checked 9d ago

About this role

Role Overview

The Senior AI Engineer position at Mapbox in Canada is an exciting opportunity for an experienced technical professional to shape advanced location-aware artificial intelligence. This role focuses on owning the technical design and delivery of complex AI systems, working across multiple product areas to solve high-priority engineering challenges. It is ideally suited for a software specialist with extensive background in building production-grade services and managing large-scale machine learning workflows.

Key Responsibilities

Establish functional definitions, measurement frameworks, and evaluation protocols for non-deterministic AI features.
Execute continuous performance evaluations of APIs, software development kits, and data representations from the end user perspective.
Drive minimum viable product delivery against technical designs while balancing perfection with practical increments.
Construct robust data pipelines for ingestion, entity resolution, and quality checks across streaming and batch jobs.
Research and integrate external datasets, benchmarks, and models to optimize technical solutions.
Design automated feedback loops that leverage product usage data to improve underlying functionality.
Define interaction boundaries between large language models and external tools to prevent failures like hallucinations or stale contexts.
Optimize request latency and operational costs through effective caching, routing, and prompt structuring.
Participate in an on-call rotation to guarantee system availability and reliability for customers around the clock.

Requirements

Bachelor of Science degree in a STEM discipline.
Minimum of five years of software engineering experience with production ownership of SDKs, pipelines, or services.
At least two years of professional experience releasing features powered by large language models to active users.
Strong data engineering proficiency using SQL and distributed processing frameworks.
Demonstrated fluency in tool calling, agent orchestration, and handling non-deterministic system failure modes.
Advanced programming capabilities in Python or TypeScript.
Prior experience designing evaluation methodologies for non-deterministic software products.

Nice to Have

Background in geospatial data technologies covering routing, geocoding, or OpenStreetMap.
Experience designing public APIs or software development kits for external developers.
Familiarity with Model Context Protocol or alternative tool transports.
History of running evaluations directly within continuous integration pipelines.
Exposure to automotive platforms, in-vehicle infotainment, or voice pipeline technologies.

Skills and Tools

Python
SQL
TypeScript
Large Language Models
Distributed processing frameworks
Agent orchestration tools

Salary and Benefits

Private medical coverage for employees and eligible dependents.
Generous parental leave policies supporting maternity and paternity.
Lifestyle spending accounts dedicated to personal growth, health, and wellness.
Mental health support services for staff and family members.
Flexible paid time off alongside dedicated volunteer hours.
Retirement investment plans featuring competitive matching contributions.

About the Company

Mapbox provides a real-time location platform utilized by millions of registered developers globally. The organization equips businesses with software tools, navigation data, software development kits, and application programming interfaces to craft customized customer experiences.

How to Apply

Interested candidates should visit the official Mapbox careers page to submit their application and required personal data for consideration.

Skills and tech stack

Questions candidates ask

What qualifications are required for this role?

Candidates must hold a STEM bachelor's degree, have at least five years of software engineering experience, and bring two or more years of experience shipping features powered by large language models to real users.

Where is this position located?

This position is based out of Mapbox Canada.

What programming languages are necessary?

Applicants need strong proficiency in Python or TypeScript, alongside data engineering depth in SQL and distributed processing frameworks.

Does this job involve an on-call schedule?

Yes, team members participate in an on-call rotation to ensure continuous system availability for customers, which may occasionally require responses outside normal working hours.

What benefits are offered by Mapbox?

Mapbox provides private medical coverage, lifestyle spending accounts, parental leave, mental health support, retirement plans with matching, and flexible paid time off.

Ready to apply?

The application is on the official Mapbox careers page.

Apply on company site