Apple
Backend Software Engineer - Camera & Photos Tools & AI Team
$150K–$278K
Cupertino, California · Full-time · Posted Sep 10, 2026
- Experience
- 4+ years of professional software engineering experience shipping production backend systems.
- Education
- BS in Computer Science, Computer Engineering, or equivalent experience.
About the job
Build and operate backend services, data infrastructure, and AI model-serving systems for imaging engineering and quality workflows across Camera, Photos, and Image Quality.
What you'll do
- Design, deploy, and operate model-serving infrastructure for LLM integrations, agentic workflows, and vision pipelines; develop prompt strategies and RAG systems.
- Build Python REST APIs, data models, and storage for large image, video, and metadata catalogs, including asynchronous job systems.
- Partner with engineering, science, and quality teams to deliver reliable services and improve their performance, reliability, and observability.
What they ask for
- BS in Computer Science, Computer Engineering, or equivalent experience.
- Strong proficiency in Python and experience owning production backend services end to end.
- Strong REST API design and production service operations experience at scale.
- Production experience hosting and serving AI/ML models, including inference infrastructure, scaling, and monitoring.
Nice to have
- Production experience with self-hosted GPU inference frameworks such as vLLM, Triton, or Ray Serve.
- Experience with LLM features, multimodal or computer vision models, vector databases, or MLOps.
Pay
$150,400 and $277,600 USD base salary
Tools
Python, REST APIs, LLMs, RAG, vLLM, Triton, Ray Serve, Kubernetes
AI focus
Build and operate production serving infrastructure for LLMs and vision models; develop agentic workflows, prompt strategies, and RAG with vector retrieval; evaluate, version, monitor, and maintain AI/ML models in production.
Model-written summary · the original posting is authoritative