Senior Software Engineer - AI Frameworks
Core
Design and build AI agents and developer tooling to automate framework adoption, dependency upgrades, and large-scale repository management for Java applications and services.
Role type
Senior Software Engineer (AI Frameworks & Developer Tooling)
Builds
Secure, end-to-end server-side frameworks, APIs, and automated tooling for Apple Services (App Store, Apple TV, Apple Music, etc.)
Domain
Internet Services / Distributed Systems / Java Ecosystem
Deliverable
production ML models
Required skills
Java, Maven/Gradle/Bazel, SQL, ORM, Kubernetes, Containers, AI Agents, Distributed Systems, Software Development Life Cycle
Preferred skills
Machine Learning, LLMs, Code Refactoring, Bazel, M.S./Ph.D.
Technologies
Java, Maven, Gradle, Bazel, Kubernetes, SQL, ORM
Responsibilities
Design and build AI agents and developer tooling to reduce manual toil in framework adoption; Automate large-scale dependency/framework upgrades across hundreds of complex repositories; Propose and prototype new tooling directions with autonomy to grow ideas from spike to roadmap.
Seniority
Senior, hands-on IC