Full Stack Software Engineer - Camera & Photos Tools & AI Team

Apple Inc

Actively hiring Posted this week
Cupertino, CA Posted 4 days ago $147,400$272,100 / year

At a glance

AI generated

TL;DR

Join Apple's Camera & Photos Tools & AI team as a Full Stack Software Engineer where you will design and build internal tools that support imaging workflows for Camera, Photos, and Image Quality teams. Your day-to-day involves developing Swift applications, React web frontends, and Python REST API services while integrating advanced AI/ML models to enhance image quality analysis. You’ll work closely with engineering, science, and quality teams to understand their needs and build reliable solutions, ensuring the tools you create are maintainable and efficient. The role requires proficiency in Swift, Python, and JavaScript/TypeScript, along with experience in REST API design, asynchronous job execution patterns, and AI model integration. Ideal candidates have a strong background in software engineering fundamentals and excel at cross-functional collaboration to drive technical excellence across Apple’s imaging workflows.

Skills

Swift Python JavaScript React REST API LLMs Vision Models Vector Databases MLOps CI/CD Asynchronous Job Execution Distributed Systems Solr Redis macOS iOS Xcode

What you'll do

  • Design and build AI-powered features within internal tools, including LLM integrations and vision model pipelines.
  • Evaluate and maintain AI/ML models in production, ensuring quality, managing versions, and optimizing cost and latency.
  • Develop prompt engineering strategies for internal image corpora to make them accessible through retrieval-augmented systems.
  • Plan, design, implement, and own Swift applications used by imaging engineers and quality teams across Camera, Photos, and Image Quality.
  • Build and evolve React/JavaScript web frontends that surface data and workflows to a broad internal audience efficiently.
  • Develop and maintain Python REST API backends for long-running asynchronous jobs, ensuring reliability and performance.

What we're looking for

  • 4+ years of professional software engineering experience shipping production software.
  • Proficiency in Swift, Python, and JavaScript/TypeScript, contributing meaningfully in client and server code.
  • Strong understanding of REST API design and building production REST services.
  • Experience integrating AI/ML models into production systems for reliability and maintainability.
  • Working knowledge of asynchronous job execution patterns for long-running computations.
  • Solid software engineering fundamentals: data modeling, testing, debugging, and code review.

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 255 open roles on FindRole.

Listed pay typically runs $171,600–$272,100 across 182 roles with salary data.

Most-posted roles

View all roles at Apple Inc