Software Engineer - Build Support Engineering
Core
Build, deploy, and hotfix infrastructure for Apple's Commerce and platform engineering teams, integrating agentic AI to automate incident triage and debugging.
Role type
Senior IC backend software engineer (build/deployment infrastructure + agentic AI)
Builds
Scalable containerized build-and-deploy pipelines, multi-repo developer tooling, and autonomous AI agents for incident response
Domain
Cloud infrastructure, CI/CD, container orchestration, agentic AI systems
Deliverable
production ML models | product features
Required skills
Java, Python, Kubernetes, distributed systems, database design, algorithmic thinking, API design, legacy system modernization, CI/CD automation
Preferred skills
Build system modernization, containerized image workflows, LLM frameworks (PyTorch, TensorFlow, LangChain), agentic AI orchestration (LangGraph, MCP), Kafka, microservices
Technologies
Java, Python, Kubernetes, Kafka, PyTorch, TensorFlow, LangChain, Hugging Face, LangGraph, MCP
Responsibilities
Design and optimize backend services and APIs for build/deployment workflows; Modernize legacy pipelines to a single standardized containerized path; Develop multi-repo tooling for build, hotfix, and auto-merge; Integrate agentic AI tools for on-call triage and failure investigation; Build autonomous AI systems to assist developers and SREs; Evolve platform architecture for reliability and performance at scale
Seniority
Senior, hands-on IC