Forward Deployed Engineer, Maps Client QE Intelligence
Listed on 2026-06-06
-
Software Development
AI Engineer, Software Engineer
Cupertino, California, United States Software and Services
The Maps Client Quality Engineering Intelligence (QEI) team builds AI-native tooling used every day by the Maps Client Quality Engineering organization — QE leads, SDETs, and engineering managers. Our work lands directly in their triage sessions, release readiness reviews, test coverage automation, root cause analysis, and more. As a Forward Deployed Engineer on QEI, you will stay in tight communication with the engineers and leads we serve — learning their workflows, surfacing where they get stuck, and identifying which tools would change their day — then translating what you learn into the tools you build and ship.
Adoption is what we optimize for, measured over a release cycle rather than at merge time. You will partner with Maps Client Quality Engineering leads and SDETs, SWE platform teams, Maps Eval, Release Engineering, and Apple's AI/ML platform organization.
The Quality Engineering Intelligence (QEI) team owns how Maps Client Quality Engineering standardizes AI integration across the organization. We build the shared platform, set the patterns, and work alongside QE Leads, SDETs, and engineering managers to bring AI capabilities into the workflows they run every day — so AI adoption happens in a consistent, supported way rather than as one-off experiments scattered across teams.
Our mandate is to keep the organization ahead of where the industry is going on AI engineering. We evaluate emerging models, agents, and tooling patterns as they appear, harden the ones that prove out into reusable building blocks, and graduate field-tested work back into the platform so the rest of the team can build on top of it.
Who thrives in this role?
- Engineers who want to own a product end-to-end — discovery, build, ship, adoption — rather than specialize in one phase.
- Engineers who enjoy understanding how other engineers work and what would change their day, and who treat that discovery as part of the job rather than a handoff from someone else.
- Engineers comfortable starting from observation rather than a written spec, and revising direction as they learn.
- Engineers with applied AI experience who treat the model as a tool, not the product. You ship Python and Type Script every week and reach for an LLM only when it is the right answer.
- Engineers who stay calm under release pressure and surface risks early, before they become blockers.
- Engineers who communicate clearly across engineering teams, leadership, and the QE org they are embedded with.
- Stay close to the users. Build a working understanding of how a triage lead handles a presubmit session, how a release readiness review runs, where SDETs lose time on flaky tests. Earn that understanding through review attendance, shared channels, and one-on-ones — not by waiting for a spec.
- Choose what to build. The most consequential decision is what to take on next. Most ideas will not make the cut. Picking well — and being willing to drop work that is not landing — is the core of the role.
- Build end-to-end. Python services (FastAPI, aiohttp), Next.js, and Type Script front-ends, RAG pipelines, agents, and MCP integrations. End-to-end includes auth, deployment, observability, and the rollback path.
- Make sound trade-offs. Choose between scope, speed, and quality under release pressure. Adjust plans early to protect delivery rather than late to explain a miss.
- Stay hands-on in the code. Read and review across services and front-ends. Step in directly when progress or clarity depends on it, even on code you do not own.
- Stay with the work after launch. Adoption is the deliverable. After a release cycle, the question is who is using it and how often. If the answer is no one, you go back and find out why.
- Generalize what works. Patterns proven in the field become shared building blocks — agents, skills, MCP servers, and services that other tools depend on. You own that path back to the platform.
- 5+ years shipping production software end-to-end — backend, frontend, or both, used by real users (internal or external).
- Strong Python and Type Script. You can move between FastAPI…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).