Software Engineer (GenAi - AI Agents), AI & Data Platforms (AiDP)

Apple Inc.

Sunnyvale (CA)

On-site

USD 184,700 - 324,800

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical and dental coverage
Retirement benefits
Employee stock programs
RSU ownership/Apple stock purchase

Job summary

Apple Inc. in Sunnyvale, CA is seeking a Software Engineer to help build the foundation of its next-generation Generative AI platform.

You will design and implement large-scale, secure, highly available systems and collaborate across teams to advance intelligent experiences. The role requires strong programming skills in Java or Python, experience with RESTful services on AWS or GCP, and knowledge of agentic workflows, RAG, and distributed systems.

Qualifications

  • Bachelor's degree in Computer Science or a related field or equivalent experience.
  • 6+ years of software engineering experience in Java or Python.
  • Experience building RESTful services on AWS or GCP.
  • Strong understanding of GenAI, LLMs, RAG, and agentic workflows.

Responsibilities

  • Lead efforts to build large-scale, distributed, highly available systems and pipelines.
  • Architect and implement complex multi-agent workflows.
  • Handle distributed state persistence and inter-agent communication.
  • Collaborate with cross-functional teams to drive requirements.
  • Ensure designs meet security guidelines and quality standards.
  • Mentor junior developers and assist with planning and estimation.
  • Maintain stability and reliability of systems.

Skills

Java or Python
RESTful services
AWS or GCP
GenAI concepts
Agentic workflows
Distributed systems
LangGraph/ADK

Education

Bachelor's degree in Computer Science or equivalent

Tools

LangGraph
ADK
Claude Code
MCP servers

Job description

Software Engineer (GenAi - AI Agents), AI & Data Platforms (AiDP)

Sunnyvale, California, United States Corporate Functions

We are looking for a passionate and experienced Software Engineer to help build the foundation of Apple’s next-generation Generative AI platform. This role blends deep systems thinking, scalable backend development, and cutting‑edge GenAI technologies such as Agentic frameworks and Retrieval-Augmented Generation (RAG). You will design and implement large-scale, secure, and highly available systems, while collaborating across teams to drive the future of intelligent experiences. If you’re excited about building production‑grade GenAI infrastructure and solving hard distributed systems problems, this is your opportunity to make a lasting impact at scale.

Description

An ideal candidate should be a strong programmer and a creative problem solver who thrives in a fast‑paced environment, working across teams and organizations. You enjoy learning new technologies and have deep interest in either client/systems software design and programming or server side distributed system software development. You take responsibility; you feel a personal stake in the product you ship and for the end‑user of it; you communicate responsibilities and scope clearly.

Responsibilities
  • Leading effort to build large scale, distributed and highly available system and pipelines.
  • Enterprise Agent Orchestration: Architect and implement complex, stateful multi‑agent workflows using LangGraph, Google ADK.
  • Working on problems in an agentic context: distributed state persistence, message consensus between agents (A2A), and handling non‑deterministic failures in long‑running loops, context engineering, agentic memory.
  • Work with cross functional teams to drive requirements.
  • Design and implement as per secure guidelines.
  • Work with QA to identify issues and fix it.
  • Other aspects of the job include mentoring and providing feedback to junior developers, working with the team manager and PM in estimating scope and team capacity, responding to urgent requests from executives or business needs, and maintaining the stability and high reliability of our systems.
Minimum Qualifications
  • Bachelor's degree in Computer Science or similar degree or equivalent experience.
  • 6+ years of software engineering experience in Java or Python.
  • Experience in building, maintaining or enhancing RESTful web services using cloud platforms like AWS or GCP.
  • Extensive understanding and experience with Agentic workflows, LLM’s, RAG, and protocols like MCP, A2A.
  • Experience with implementation of complex agentic systems using LangGraph, ADK, Claude Code, or similar frameworks.
  • Experience working and building MCP servers, extensive experience with prompt engineering and evaluations.
  • Experience in designing scalable, highly available distributed systems which can handle high data volumes.
Preferred Qualifications
  • Strong experience working with Gen Ai based systems Agentic frameworks (e.g., LangGraph, ADK, AutoGPT) and RAG (Embedding, Chunking, Search).
  • Experience working with RAG Data ingestion pipelines, Vector DB and data platforms.
  • A2A (Agent-to-Agent): Experience building autonomous agent ecosystems where agents negotiate, share context, and delegate tasks via standardized protocols.
  • Deep understanding of REST, GraphQL and gRPC APIs, authentication (OAuth, API keys), and distributed systems.
  • Strong grasp of software design principles (SOLID, DRY) and testing frameworks.
  • Security: Knowledge of "Prompt Injection”/ Guardrail defense and secure context handling (PII redaction).
  • Excellent written and oral communication skills on both technical and non-technical topic.
  • Ability to debug complex cross-platform issues and optimize performance.
  • Ability to articulate technical concepts effectively to diverse audiences.
  • Self directed, self motivated and detail oriented with ability to come up with good design proposals and thorough analysis of production issues.
Benefits

At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $184,700 and $324,800, and your base pay will depend on your skills, qualifications, experience, and location. Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits.

Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant.

At Apple, we believe accessibility is a fundamental human right. You’ll find that idea reflected in everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong.

Learn about accessibility in Apple’s workplace.

Learn about reasonable accommodations for job applicants.

Apple accepts applications to this posting on an ongoing basis.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer (AI Developer Tools), AI & Data Platforms (AiDP)
Software Engineer (AI Developer Tools), AI & Data Platforms (AiDP)

Apple Inc. • Sunnyvale (CA)

On-site
USD 150,400 - 225,300
Software Engineer (Agentic AI), AI & Data Platforms
Software Engineer (Agentic AI), AI & Data Platforms

Apple Inc. • Cupertino (CA)

On-site
USD 120,000 - 180,000
Applied AI & Data Engineer - Business & Education
Applied AI & Data Engineer - Business & Education

Apple Inc. • Cupertino (CA), Northern (KY)

Hybrid
USD 185,000 - 325,000
Apple Benefits
Relocation assistance
Discretionary bonuses
Sr Software Engineer (Agentic AI), AI & Data Platforms
Sr Software Engineer (Agentic AI), AI & Data Platforms

Apple Inc. • Austin (TX)

On-site
USD 150,000 - 190,000
Applied AI Engineer - iCloud Data
Applied AI Engineer - iCloud Data

Apple Inc. • Seattle (WA), Northern (KY)

Hybrid
USD 175,000 - 309,000
Senior Software Engineer: Agentic Systems
Senior Software Engineer: Agentic Systems

Apple Inc. • Cupertino (CA)

On-site
USD 181,000 - 319,000
Comprehensive medical and dental coverage
Retirement benefits
Discounted products and free services
+2
Senior Software Engineering Manager, Agentic Infrastructure
Senior Software Engineering Manager, Agentic Infrastructure

Apple Inc. • Seattle (WA)

On-site
USD 225,000 - 382,000
Software Engineer - AML, AI & Data Platforms (AiDP)
Software Engineer - AML, AI & Data Platforms (AiDP)

Apple Inc. • Sunnyvale (CA)

On-site
USD 184,000 - 325,000
Apple stock program
Medical & dental coverage
Retirement benefits
+2
Sr Software Engineer, GenAI Platform & Practice
Sr Software Engineer, GenAI Platform & Practice

Apple Inc. • Cupertino (CA)

On-site
USD 184,000 - 325,000
Applied AI Engineer
Applied AI Engineer

Apple Inc. • Cupertino (CA)

On-site
USD 184,000 - 278,000