JobsAgent Development Engineer, Customer Systems
Apple logo

Agent Development Engineer, Customer Systems

Apple

Location

Cupertino, CA, Sunnyvale, CA

Type

Full-time

Posted

6/9/2026

Compensation

Not listed

Undergraduate with 5+ Years of Experience
Approval 98.9%·Filings 5,543·New hires 2,691·
👑 Elite Sponsor
·FY 2025

Job description

The Agent Development Engineer role is part of Apple's Information Systems and Technology team, focusing on designing, building, and deploying autonomous AI systems that enhance customer support experiences. This position involves leveraging Large Language Models to create intelligent agents capable of reasoning and executing complex tasks independently. The ideal candidate will blend software engineering expertise with AI innovation to improve operational efficiency and customer interactions. You will work in a dynamic environment that emphasizes collaboration and continuous improvement.

Requirements

  • B.S. in Computer Science, Computer Engineering, or a related technical field, or equivalent professional work experience.
  • 7+ years proven experience developing software in a professional capacity.
  • 2+ years of professional software development experience, with a strong focus on backend systems or AI/ML applications.
  • Strong proficiency in TypeScript, with experience in developing robust, scalable applications.
  • Experience with at least one major AI Agent framework such as LangChain, AutoGen, LangGraph, or Semantic Kernel.
  • Deep understanding of Large Language Models (LLMs), including their capabilities, limitations, and practical application.
  • Practical experience with Retrieval-Augmented Generation (RAG) and fine-tuning techniques for LLMs.
  • Experience with vector databases and traditional SQL/NoSQL databases.
  • Proficiency with cloud platforms and containerization tools for deployment and management.
  • Experience in AI, machine learning, or automation systems beyond basic scripting.
  • Background as a Machine Learning Engineer or Full-Stack Developer with a strong interest in autonomous systems.
  • Familiarity with JavaScript or TypeScript for agent front-end integration or tooling.
  • Experience designing and implementing complex multi-agent systems or agentic workflows.
  • Understanding of ethical AI principles, bias detection, and mitigation strategies in agent design.
  • Contributions to open-source AI agent frameworks or relevant research.
  • Demonstrated ability to translate complex business problems into agent-based solutions.

Responsibilities

  • Create the foundational architecture for AI agents, including sophisticated reasoning engines and robust decision-making workflows.
  • Build autonomous agents using cutting-edge frameworks like LangChain, LangGraph, AutoGen, or CrewAI.
  • Connect agents to external tools, databases, APIs, and critical business systems to enable seamless action-taking.
  • Implement advanced short- and long-term memory systems so agents can remember past interactions and maintain context.
  • Author complex, domain-specific prompts and design sophisticated workflows to guide agent reasoning.
  • Implement human-in-the-loop systems and develop comprehensive evaluation frameworks to ensure agent reliability.
  • Deploy agents into production environments, leveraging Docker, Kubernetes, and cloud platforms for scalability.

Benefits

  • Employees at Apple are often offered comprehensive benefits that support physical and mental well-being—flexible medical plans, confidential counseling, onsite wellness centers at major campuses, and resources for fitness and daily life. Families typically receive fertility support, paid parental leave with gradual return, caregiving leave, and dependent-care guidance, while financial perks commonly include stock grants (with purchase discounts), 401(k) matching, and income-protection coverage. Employees also see robust time off, Apple University learning and tuition reimbursement, donation matching and paid volunteer hours, and deep product and partner discounts.

Is this posting expired or inaccurate?