Software Engineer, AI Agents & Automation, Maps Data Tooling

Apple Inc

Quick summary

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

Market check

Salary context

Competitive pay

How this pay compares to similar roles

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

This role pays more than 59% of similar roles. Most pay $160,075–$228,846 — the shaded band above. At the midpoint, this role pays about $210k versus about $194k 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

As a senior software engineer on Apple Maps' Data Tooling team, you will lead the development of intelligent agent systems within a macOS-based platform, focusing on automating map data processing workflows and integrating large language model capabilities with geospatial context. Your day-to-day responsibilities include designing agent frameworks, developing tool-use patterns, building feedback loops, and extending APIs to support agent-driven workflows. The role requires expertise in Swift, experience with REST API implementation, and a strong understanding of LLM integration patterns. You will work within a full-featured geospatial system deeply integrated with Apple's map data services, contributing to the platform’s architecture and application interfaces while collaborating across various teams including backend, operations, and modeling.

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 over map data.
  • Build feedback loops and evaluation harnesses for agents operating on production data at scale.
  • 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 skills with ability to manage critical production systems.
  • Experience integrating LLM capabilities for prompt engineering and function calling.
  • Proficiency in Swift and capability to work within large, mature codebases.
  • Experience implementing REST APIs, including code generation and OpenAPI usage.
  • Familiarity with service-oriented architectures and plugin system integration.

More like this

Similar roles

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

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 II, Gen AI & Agents

Microsoft

Redmond, WA 2 days ago $102,100$202,200
Python Azure AI Microsoft 365 Kubernetes Docker CI/CD PostgreSQL Zero Trust Terraform Prometheus Grafana Git REST APIs JSON YAML

Senior Software Engineer, AI Agents

Arm Holdings

San Jose, CA 59 days ago $170,900$231,200
Python C++ Linux APIs RAG GitHub Copilot Vector databases Benchmarking methodologies CI/CD MCP SDKs Arm architecture Developer tools Terraform Git Docker Kubernetes
Hybrid