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
104 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 and data models for massive volumes of image and metadata records. Key responsibilities include scaling asynchronous compute jobs and building model-serving infrastructure for LLMs, vision pipelines, and RAG systems. You will utilize Python, distributed-systems fundamentals, and tools like Redis, Solr, and vector databases to support engineering and science workflows. The role solves complex imaging problems by capturing and cataloging enormous datasets to characterize camera performance. You must design, deploy, and operate production-grade AI-native tooling, ensuring high standards for reliability, observability, and performance across all imaging engineering and quality workflows.

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.
  • Evaluate and maintain AI/ML models in production by monitoring for quality regressions and balancing cost and latency.
  • 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 62 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 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