Backend Software Engineer, Camera & Photos Tools & AI Team

Apple Inc

Confirmed live yesterday High trust

Quick summary

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

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

As a Backend Software Engineer - Camera & Photos Tools & AI Team, you will join a specialized engineering team building internal tools that power the measurement and evaluation of imaging experiences. You will design, build, and own backend infrastructure for imaging engineering workflows, specifically developing Python REST API services and data models to manage massive volumes of image and metadata records. Your daily work involves managing asynchronous compute jobs and building out model-serving infrastructure for AI-native tooling, including LLM integrations and vision pipelines. You will utilize Python, REST APIs, vector databases, and various inference frameworks to create reliable systems for partner teams. The role focuses on solving complex technical challenges in image quality analysis by integrating multimodal models into production workflows while ensuring high standards for reliability, performance, and observability across the entire service lifecycle.

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 heavy workloads.
  • Implement prompt engineering strategies and RAG systems using vector storage for internal data retrieval.
  • Manage the full lifecycle of AI/ML models including versioning, monitoring, and balancing cost and latency trade-offs.
  • Translate complex requirements from scientists and engineers into reliable backend services for imaging workflows.
  • 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.
  • 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 and experience scaling these systems under load.
  • Solid understanding of distributed-systems fundamentals and software engineering fundamentals like data modeling and testing.
  • Strong written and verbal communication skills to work effectively with partners outside of engineering.
  • Experience with self-hosted GPU inference frameworks, LLM APIs, or vector databases (preferred).
  • Familiarity with MLOps principles, container orchestration, Redis, or Solr (preferred).

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