Backend Software Engineer - Camera & Photos Tools & AI Team
Apple· Software and Services
Hybrid (Cupertino, California)$150.4k - $277.6kFull-timePosted 1mo ago
About the role
Backend Software Engineer to design, build, and own backend infrastructure for imaging engineering and quality workflows across Camera, Photos, and Image Quality, including Python REST APIs, data models for large-scale image/metadata catalogs, and scalable asynchronous compute jobs with AI/ML model-serving infrastructure.
Responsibilities
- Design, deploy, and operate model-serving infrastructure for LLM integrations, agentic workflows, and vision pipelines, including hosting, versioning, monitoring, and cost/latency/accuracy tradeoffs across the service lifecycle, not just calling hosted third-party APIs.
- Develop prompt engineering strategies and retrieval-augmented systems (RAG) and the underlying vector storage/retrieval infrastructure that make internal image and metadata corpora accessible and actionable to partner teams.
- Evaluate, integrate, and maintain AI/ML models in production: monitoring for quality regression, managing model versions, and balancing cost, latency, and accuracy tradeoffs across the service lifecycle.
- Develop and maintain Python REST API backends and data models/storage for large-scale image, video, and metadata catalogs, including endpoints that kick off, monitor, and scale long-running asynchronous jobs.
- Partner with engineers, scientists, and quality leads across Camera, Photos, and Image Quality to translate their workflows into reliable backend services.
- Drive the reliability, performance, and observability of services other teams depend on; contribute to technical design, code review, and cross-team planning.
Qualifications
- BS in Computer Science, Computer Engineering, or equivalent experience.
- 4+ years of professional software engineering experience shipping production backend systems.
- Strong proficiency in Python, with a track record of owning production backend services end to end.
- Strong understanding of REST API design and experience building and operating production REST services at scale.
- Demonstrated experience hosting and serving AI/ML models in production, including infrastructure for inference, scaling, and monitoring.
- Working knowledge of asynchronous job execution patterns for long-running computations, and experience scaling these systems under load.
- Solid understanding of distributed-systems fundamentals: consistency, coordination, failure handling, and tradeoffs.
- Solid understanding of software engineering fundamentals: data modeling, API design, testing, debugging, and code review.
- Strong written and verbal communication skills, with a demonstrated ability to work effectively with partners outside of engineering.
Skills
Required:PythonREST API designAI/ML model hosting and servingAsynchronous job execution
Benefits
- Comprehensive medical and dental coverage
- retirement benefits
- range of discounted products and free services
- reimbursement for certain educational expenses, including tuition
- discretionary bonuses or commission payments as well as relocation may be eligible
- Apple Employee Stock Purchase Plan
- employee stock programs including discretionary RSU awards
Last updated Aug 28, 2026. Interested? Apply on the company site.
About Apple
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
AirPods Max 2Apple ArcadeApple CardApple Fitness+Apple MusicApple TVApple TV+Apple Watch Series 11
More open roles at Apple
- Senior UI Software Engineer, Cocoa2d agoCupertino, CA · Software and Services
- AIML - Machine Learning Engineer, Visual Intelligence Technology2d agoHybrid (Cupertino/Santa Clara/SSeattle area (3 work locations)) · Visual Intelligence Technology
- Physical Design Methodology CAD Engineer2d agoHybrid (Sunnyvale, California), Hybrid (Austin, Texas) +3 more · Hardware Technology CAD team / Silicon Technologies group
- Sr. ML Optimization Engineer, ASE Efficiency2d agoHybrid (San Diego, CA) · Software and Services
- Sr. ML Optimization Engineer, ASE Efficiency2d agoHybrid (Seattle, WA) · Software and Services