Software Engineer – Agent Development
Apple is recruiting a Software Engineer – Agent Development for its IS&T Customer Systems team in Hyderabad. Role 200690641-1052 was posted on 21 October 2026 and lists 40 weekly hours. Applicants need at least four years of software-engineering experience, including at least two years focused on AI/ML systems, LLM integrations or autonomous-agent development. The official careers page currently provides a Submit CV route.
Key details
| Employer | Apple |
|---|---|
| Role | Software Engineer – Agent Development |
| Role reference | 200690641-1052 |
| Location | Hyderabad, Telangana, India; remote work not advertised |
| Experience | 4+ years software engineering, including at least 2 years in AI/ML, LLM integrations or autonomous agents |
| Salary | Not disclosed in the official listing |
| Closing date | Not disclosed in the official listing |
| Original posting date | 2026-10-21 |
Engineering intelligent agent systems
The role covers designing, building and operating autonomous-agent systems across client and server applications. The team wants systems that reason, plan, maintain memory and operate reliably during long-running workflows. The engineer owns the lifecycle from architecture and tool integration through observability, maintenance and deployment.
Responsibilities include multi-agent orchestration, handoffs, shared context, role specialisation and conflict-resolution patterns. Memory work includes episodic, semantic and working memory, using vector stores such as pgvector and Milvus and hybrid retrieval. RAG pipelines are used to ground responses in internal knowledge.
Tools, safety and production operation
The engineer will expose services through tool/function-calling interfaces, including MCP servers or custom registries with clear contracts and failure behaviour. Observability includes tracing runs, capturing prompts and responses, token/cost accounting, evaluation, replay, debugging and regression detection. OpenTelemetry and LLM-observability tooling are named.
Maintainability responsibilities include versioning prompts, tools and graphs, deterministic test harnesses, evaluation suites, canary rollouts and structured logs. Input validation, prompt-injection defences, output schemas and sandboxed execution are part of the safety work. Java, Spring Boot and Spring AI support server services, with React and TypeScript on the client.
Minimum qualifications
In addition to the experience requirement, Apple asks for hands-on multi-agent orchestration and agent-loop patterns, strong Java/Spring Boot and TypeScript/React skills, and familiarity with LLM prompting, context management, function calling, structured output and tool use. Applicants need RAG/vector-database experience, demonstrated safety-guardrail implementation and observability experience for distributed AI systems.
A bachelor’s degree in Computer Science, Software Engineering or a related technical field is required. This is an experienced engineering vacancy. Candidates should compare their actual production work against each requirement and describe their own contribution accurately.
Preferred background and preparation
Preferred experience includes MCP clients/servers, model routing and fallback, Java reactive programming with Reactor/WebFlux, Python prototyping and evaluation, cloud AI platforms, agent sandboxing and safe execution. Awareness of fine-tuning, LoRA and small-model distillation is also listed.
As optional preparation, explain an agent application’s architecture, evaluation, failure handling, memory and security boundaries. Use nonconfidential examples and separate production results from prototypes. These suggestions help organise an application and do not add a recruitment test or promise selection.
Location, salary and application
The advertised location is Hyderabad, Telangana, India; remote work not advertised. Salary and a fixed closing date are not disclosed in the official listing. Check the employer page for current availability and offer terms; this article does not estimate pay, invent a deadline or promise a remote arrangement. This is a Job vacancy, so an internship duration does not apply.
Open the exact official listing using the link below, read all requirements and choose Submit CV. Follow the employer’s candidate-account and application steps, using accurate employment, education and skill details. Check role reference 200690641-1052 before submitting. Only the employer can confirm selection and final employment terms.
Read the official Apple listing and apply
Source: the complete official employer advertisement, personally reviewed on 25 October 2026. Application-preparation suggestions are editorial guidance, not additional eligibility rules. Vacancy availability can change, so recheck the official source before applying.








