CareerPlan

Software Engineer - Agent Development

Hyderabad, IndiaFull-time2026-10-21 → 2026-11-10

Core

Design, build, and operate intelligent autonomous agent systems end-to-end for Apple's internal developer tools, focusing on multi-agent orchestration, memory architectures, and safe deployment.

Role type

Senior IC Agentic AI Developer

Builds

Intelligent autonomous agent systems for internal developer tools

Domain

AI/ML, Autonomous Agents, Internal Developer Platforms

Deliverable

production ML models

Required skills

Multi-agent orchestration, Agent memory design, RAG pipelines, Vector databases, LLM fundamentals, Agent safety guardrails, Observability tooling, Java (Spring Boot), TypeScript/React

Preferred skills

MCP (Model Context Protocol), Model routing strategies, Reactive programming (Project Reactor), Python, Cloud AI platforms, Agent sandboxing, Model fine-tuning

Technologies

Java, Spring Boot, Spring AI, React, TypeScript, pgvector, Milvus, OpenTelemetry, MCP

Responsibilities

Design and implement multi-agent orchestration systems including task delegation and conflict resolution; Build agent memory architectures using vector stores and hybrid retrieval; Develop tool layers exposing APIs as agent-executable tools; Implement RAG pipelines to ground responses in internal knowledge; Own observability including distributed tracing and evaluation pipelines; Drive maintainability through versioning and deterministic test harnesses; Apply agent safety guardrails for production scale; Architect server-side services and client-side interfaces.

Seniority

Senior, hands-on IC