Backend Software Engineer, Camera & Photos Tools & AI Team

Apple Inc

Confirmed live today High trust

Quick summary

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

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $203k
This role $214k
$135k $293k
below market most similar roles pay here above market

This role pays more than 54% of similar roles. Most pay $167,862–$238,250 — the blue band above. At the midpoint, this role pays about $214k versus about $203k 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 3497 open roles on FindRole.

Listed pay typically runs $174,149–$277,600 across 2702 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 tight-knit engineering group building internal tools to measure and improve imaging experiences. You will own backend services and data infrastructure end-to-end, designing Python REST APIs, data models for massive image and metadata catalogs, and scaling asynchronous compute jobs. A primary focus involves building AI-native tooling, including model-serving infrastructure for LLMs, vision models, and RAG systems with vector storage. You will manage the full service lifecycle, including hosting, versioning, and monitoring for cost and latency tradeoffs. Key technologies include Python, distributed-systems fundamentals, and experience with GPU inference frameworks like vLLM or Triton. This role solves complex imaging workflows by providing the underlying infrastructure for engineers and scientists to characterize and tune camera performance.

What you'll do

  • Design, deploy, and operate model-serving infrastructure for LLM integrations, vision pipelines, and agentic workflows.
  • Develop Python REST API backends and data models for large-scale image, video, and metadata catalogs.
  • Build and scale asynchronous compute jobs to handle long-running imaging and quality analysis tasks.
  • Implement prompt engineering strategies and retrieval-augmented systems (RAG) using vector storage and retrieval infrastructure.
  • Integrate and maintain AI/ML models in production while monitoring for quality regressions and latency tradeoffs.
  • Translate complex workflows from engineering and science teams into reliable backend services.
  • Drive the reliability, performance, and observability of production services through technical design and code reviews.

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.
  • 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 including consistency, coordination, and failure handling.
  • Strong written and verbal communication skills with the ability to work effectively with partners outside of engineering.

More like this

Similar roles

Backend Software Engineer, Camera & Photos Tools & AI Team

Apple Inc

Cupertino, CA 104 days ago $150,400–$277,600
Python REST API LLM RAG Vector Databases MLOps Kubernetes vLLM Triton Ray Serve Redis Solr Elasticsearch pgvector Pinecone Weaviate Distributed Systems Asynchronous Job Execution Computer Vision infrastructure-as-code
4+ yrs exp

Software Engineer, Apple Services Engineering

Apple Inc

San Diego, CA 75 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

Software Engineer, Apple Services Engineering

Apple Inc

San Diego, CA 75 days ago $142,300–$263,300
Java Kotlin Go Python RESTful APIs Distributed Systems SQL MySQL NoSQL Cassandra DynamoDB Kafka RabbitMQ Solr Elasticsearch Redis Spring Framework Spring Boot Docker Kubernetes CI/CD Large Language Models Retrieval-Augmented Generation Vector Databases OpenAI Anthropic Google Gemini Azure OpenAI AWS Bedrock Hugging Face
5+ yrs exp

Software Engineer, Camera

Qualcomm

San Diego, CA 8 days ago $104,500–$156,700
C C++ Python Android Linux MS Windows Embedded Systems Computer Architecture Camera Image Signal Processor HAL Device Drivers AI ML 3A Image Quality, Tuning

Software Engineer, Camera

Apple Inc

Cupertino, CA 3 days ago $150,400–$277,600
C C++ Embedded Software Kernel Drivers Firmware ISP Real-time Software Hardware-Software Integration macOS iOS System Software AI-assisted Development Tools
3+ yrs exp