Backend Software Engineer, Camera & Photos Tools & AI Team

Apple Inc

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$150,400–$277,600 / yr
Posted
58 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $191k
This role $214k
$135k most similar roles pay here $293k

This role pays more than 61% of similar roles. Most pay $153,100–$228,537 — the shaded band above. At the midpoint, this role pays about $214k versus about $191k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 1984 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1590 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Backend Software Engineer, Camera & Photos Tools & AI Team

The Backend Software Engineer - Camera & Photos Tools & AI Team joins a specialized engineering team building internal tools to measure, evaluate, and improve the imaging experience on Apple products. This role involves designing and operating backend infrastructure for imaging engineering and quality workflows, including Python REST API services, data models for massive image and metadata records, and asynchronous compute jobs. You will build and manage model-serving infrastructure for LLMs and vision pipelines, develop RAG systems with vector storage, and integrate multimodal models into production environments. Key technologies include Python, REST APIs, distributed systems, and various inference frameworks like vLLM or Triton. The role solves complex technical challenges in image quality analysis by creating reliable tools that allow engineers and scientists to analyze large datasets and optimize the hardware and software behind every photo.

What you'll do

  • Design and operate model-serving infrastructure for LLMs, vision pipelines, and agentic workflows beyond simple third-party API calls.
  • Develop Python REST API backends and data models to manage large-scale image, video, and metadata catalogs.
  • Build and scale asynchronous compute jobs to handle long-running analysis tasks and distributed system workloads.
  • Implement RAG systems and vector storage infrastructure to make internal media corpora accessible to partner teams.
  • Manage the full lifecycle of AI/ML models, including versioning, monitoring for regressions, and balancing cost and latency.
  • Translate complex workflows from engineering, science, and quality teams into reliable backend services.
  • Ensure the reliability, performance, and observability of production systems used by cross-functional teams.

What we're looking for

  • 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.
  • Experience building and operating production REST services at scale.
  • Demonstrated experience hosting and serving AI/ML models (LLMs, vision models) in production including inference, scaling, and monitoring.
  • Working knowledge of asynchronous job execution patterns for long-running computations.
  • Solid understanding of distributed systems fundamentals such as consistency, coordination, and failure handling.
  • Strong written and verbal communication skills to collaborate with cross-functional partners.

More like this

Similar roles

Camera Imaging Software Engineer, Camera & Photos

Apple Inc

Cupertino, CA 148 days ago $184,700$324,800
C++ Objective-C Metal CUDA OpenCL OpenGL Unix Linux macOS iOS Computer Vision Machine Learning Deep Neural Networks Image Processing Computational Photography Memory Optimization

Software Engineer, Apple Services Engineering

Apple Inc

San Diego, CA 29 days ago $142,300$263,300
Java Kotlin Go Python RESTful APIs Distributed Systems NoSQL Cassandra DynamoDB Kafka RabbitMQ Solr Elasticsearch Redis MySQL Spring Framework Spring Boot Docker Kubernetes CI/CD LLMs RAG Vector Databases OpenAI Anthropic Google Gemini AWS Bedrock Hugging Face
5+ yrs exp

Staff Software Engineer, Camera

Qualcomm

San Diego, CA 56 days ago $141,600$212,400
C C++ Python Android Linux MS Windows Embedded Systems Camera ISP HAL Device Drivers Algorithm Design AI Computer Architecture
4+ yrs exp