Software Engineer, AI Agents & Automation, Maps Data Tooling, iOS

Apple Inc

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$147,400–$272,100 / yr
Posted
2 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $195k
This role $210k
$132k most similar roles pay here $287k

This role pays more than 59% of similar roles. Most pay $160,075–$230,425 — the shaded band above. At the midpoint, this role pays about $210k versus about $195k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 1817 open roles on FindRole.

Listed pay typically runs $163,300–$272,100 across 1482 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Engineer, AI Agents & Automation, Maps Data Tooling, iOS

As a senior software engineer on the Maps Data team at Apple, you will lead the development of intelligent agent systems within our macOS-based platform, focusing on automating map data processing workflows. Your day-to-day responsibilities include designing and building agent frameworks that handle task intake, data modification, and validation, as well as integrating large language model capabilities with geospatial context for decision-making over map data. You will also extend the platform's APIs to support agent-driven workflows and collaborate closely with other teams on native macOS application development, backend operations, and modeling efforts. The role requires proficiency in Swift, experience with REST API implementation, and a strong understanding of service-oriented architectures and plugin systems. This position is integral to shaping both the architecture of intelligent agents and their interaction within Apple's extensive mapping infrastructure.

What you'll do

  • Design and build agent frameworks for automating map data processing workflows.
  • Develop tool-use patterns and orchestration layers for structured access to geospatial data.
  • Integrate LLM capabilities with domain-specific context for intelligent decision-making.
  • Build feedback loops and safety mechanisms for agents operating on production data.
  • Extend platform APIs to support agent-driven workflows and development.

What we're looking for

  • Demonstrated experience building agentic systems and AI-driven automation.
  • Strong software engineering fundamentals with ownership of critical production systems.
  • Experience integrating LLM capabilities for intelligent decision-making.
  • Proficiency in Swift and ability to work within large codebases.
  • Experience implementing REST APIs, including code generation and OpenAPI.
  • Familiarity with service-oriented architectures and plugin systems.

More like this

Similar roles

Software Engineer, AI Developer Tools

Apple Inc

Sunnyvale, CA 115 days ago $147,400$220,900
Python Java Kubernetes CI/CD PostgreSQL MongoDB RabbitMQ Docker AWS Azure Google Cloud Platform LangGraph Claude Agent SDK TypeScript Go Kotlin

Senior Software Engineer, AI Agentic

Comcast

Philadelphia, PA 5 days ago
Python Google Agent Developer Kit (ADK) Gemini Enterprise LLM-as-a-Judge AgentOps MLOps CI/CD Docker Kubernetes PostgreSQL AWS Prometheus Grafana

Software Engineer, AI Automation

Electronic Arts

Redwood City, CA +3 24 days ago $122,300$170,700
Python Java C# AWS Kubernetes Terraform Docker CI/CD PostgreSQL MongoDB APIs NLP LLMs RAML Swagger GraphQL REST UI design UX design Git Jenkins Prometheus Grafana
Hybrid