M

Mapbox

Geospatial mapping SDKs and APIs provider

Senior AI Engineer - Mapgpt

AI Application Engineering +1Updated on Nov 11
Full-timeRemote in USA$175.1k - $260.6k /yr

About the Job

Requirements

  • A bachelor's degree in a STEM discipline and at least 5 years of software engineering experience, including production ownership of services, pipelines, or software development kits.
  • At least 2 years of experience shipping large language model-backed features to real users in systems with error budgets, on-call rotations, and customers affected by regressions.
  • Data engineering experience with SQL, at least one distributed processing framework, and pipelines where record accuracy is critical.
  • Fluency with tool calling and agent orchestration, including failure modes such as stale context, hallucinated arguments, silent partial success, and unbounded loops.
  • Strong Python or TypeScript skills and the ability to read code in other languages.
  • Direct experience or deep understanding of designing evaluations for non-deterministic systems, including the ability to describe a dataset built and the failure it caught.
  • Working knowledge of more than one agent harness and the ability to assess their limitations.
  • Experience diagnosing latency in a distributed request path.
  • Comfort with ambiguity and judgment to ship a narrow working solution while a general solution remains unclear.

Responsibilities

  • Define how owned products should work, build measurement frameworks and evaluation systems for non-deterministic behavior, formulate hypotheses, establish correctness for inputs and states, determine how to assemble evaluation datasets, and gate changes on regression results.
  • Continuously evaluate APIs, software development kits, data representations, and reference applications from end-user perspectives; identify misuse of parameters or integration anti-patterns, recommend fixes, and ensure they are implemented.
  • Own the minimum viable product against an agreed technical design and balance technical quality with shipping useful increments.
  • Build data pipelines and supporting tools for ingestion, conflation, entity resolution, quality checks, and batch and streaming jobs that keep large datasets current.
  • Track and retrieve external datasets, models, and benchmarks from published research and open-source releases; evaluate fit and decide whether to adopt existing solutions or build new ones.
  • Design feedback loops so product usage generates improvement data; instrument systems with enough failure context for reproduction and turn recurring failures into evaluation cases.
  • Design the boundary between models and the tools they call; build or improve the model harness and determine what the model handles or delegates and how it uses fetched state.
  • Meet per-request latency and cost targets using streaming, partial results, caching, model routing, and prompt structure.
  • Build internal harnesses and tools, including command-line interfaces and Model Context Protocol tools, to support team iteration, and share reusable components with other teams.
  • Raise the team's technical bar through code and design reviews and help other engineers develop evaluation practices.
  • Participate in an on-call rotation as a primary responder, including immediate responses outside normal working hours and on weekends when necessary.

Desired Qualifications

  • Geospatial data experience, including routing, geocoding, points of interest or address data, OpenStreetMap, or conflation of overlapping sources.
  • Public API or software development kit design experience, particularly for developer users.
  • Experience building against Model Context Protocol or similar tool transports.
  • Experience running evaluations in continuous integration, using a commercial harness or a self-built harness.
  • Automotive, in-vehicle infotainment, CarPlay, or Android Auto experience.
  • Voice pipeline experience with streaming automatic speech recognition, text-to-speech, barge-in, endpointing, or wake words.
  • Experience working under constrained compute, offline, or intermittent connectivity conditions.
  • Experience operating a product through its first external integrations, where customers identify gaps.

About the Company

Mapbox

Geospatial mapping SDKs and APIs provider

Mapbox provides customizable geospatial mapping and location services for developers, businesses, and government agencies through a suite of APIs and SDKs. Its Maps SDKs embed custom maps in web and mobile apps; Navigation SDKs offer turn-by-turn routing; Vision SDKs interpret road scenes via device cameras; Traffic Data powers routing and analytics; Mapbox Boundaries visualizes global polygons; Movement analyzes where and when people move; Atlas lets clients run Mapbox on their own infrastructure offline or behind a firewall. The product works by developers integrating these SDKs/APIs into their apps to add maps, navigation, and location features, with usage- and subscription-based pricing. Mapbox differentiates itself with a broad, modular toolkit for geospatial features, strong offline/on-premises options, and a clear B2B focus. Its goal is to enable scalable, customizable location services for apps and services worldwide.

Company size
501-1,000
Company stage
Growth Equity (Venture Capital)
Total funding
$614.2M
Headquarters
Washington DC, District of Columbia
Founded
2011

Recently Posted Jobs

Explore more opportunities at Mapbox

See more jobs