Software Engineer - AI Agents & Automation, Maps Data Tooling

Cupertino, CA, US • Posted 1 day ago • Updated 11 hours ago
Full Time
On-site
Fitment

Dice Job Match Score™

🧠 Analyzing your skills...

Job Details

Skills

  • Embedded Systems
  • Interfaces
  • Mapping
  • Geospatial Analysis
  • Use Cases
  • Concurrent Computing
  • Algorithms
  • API
  • Artificial Intelligence
  • Reasoning
  • Orchestration
  • Software Engineering
  • Prompt Engineering
  • Evaluation
  • Swift
  • Geographic Information System
  • OS X
  • IOS Development
  • Data Validation
  • Quality Assurance
  • Workflow
  • Productivity

Summary

Apple Maps is built on a continuously maintained data asset of extraordinary scale. As part of the Maps Data organization, we build the internal tools that power how data sources get fused into Apple Maps. Our team is part of the platform and operational core of how the map gets maintained.\\n\\nWe're looking for a software engineer to lead the development of intelligent agent systems within this macOS-based platform. Think structured workflows, rich geospatial context, validation pipelines, and rich API surfaces. With the agent landscape still rapidly evolving, we need a dedicated engineer embedded on the team to invest in this effort consistently. You'll shape both the agent architecture and the application interfaces it operates through.

We're a senior team within Maps Data that owns a critical piece of Apple's mapping infrastructure. Our platform is a full-featured geospatial macOS system, with a vast system of plugins and use cases, deeply integrated with Apple's map data services. The codebase is primarily Swift with modern concurrency patterns, built on a service-oriented plugin architecture. Our engineers operate across the stack - from spatial algorithms to API design to agent orchestration.

Demonstrated experience building agentic systems, AI-driven automation, or autonomous workflows (tool-use agents, multi-step reasoning, orchestration frameworks)\nStrong software engineering fundamentals - you can own parts of critical production systems\nExperience with LLM integration patterns: prompt engineering, function calling, retrieval-augmented generation, evaluation. You understand the pitfalls and build the guardrails\nProficiency in Swift; ability to dive into large, mature codebases and deliver incremental improvements toward long-term goals\nExperience implementing REST APIs, ideally with code generation and OpenAPI

Experience with GIS (strong plus)\nExperience with macOS or iOS application development\nFamiliarity with service-oriented architectures, plugin systems, or platform engineering\nUnderstanding of data validation at scale - rules engines, transaction integrity, quality assurance workflows\nContributions to agent frameworks, developer tools, or internal productivity platforms
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 90733111
  • Position Id: b3559a0e0b2e865aeb256196f7f554ed
  • Posted 1 day ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Mountain View, California

Today

Full-time

USD 160,360.00 - 240,540.00 per year

San Jose, California

Today

Full-time

USD 156,000.00 - 316,800.00 per year

Sunnyvale, California

Today

Full-time

Sunnyvale, California

Today

Full-time

Search all similar jobs