Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Backend Software Engineer - Camera & Photos Tools & AI Team

$150.4k - $277.6k

Apple Inc.

Cupertino, California, United States Software and Services

At Apple, new ideas have a way of becoming extraordinary products and experiences very quickly. Bring your passion and dedication to your job and there's no telling what you could accomplish.Apple's Camera & Photos Tools & AI team is a tight-knit engineering team building the internal tools that power how the Camera, Photos, and Image Quality teams measure, evaluate, and improve the imaging experience on Apple products. Our software sits at the center of some of Apple's most demanding imaging workflows: it captures and catalogs enormous volumes of images and videos, orchestrates long-running analyses that characterize camera performance, and surfaces the results to the engineers and scientists who tune the hardware and software behind every photo our customers take.We move quickly, care about the craft, and turn ambiguous problems into reliable, well-designed systems. You'll own backend services and data infrastructure end to end, from Python REST APIs to the model-serving infrastructure behind our AI-native tooling, partnering with engineering, science, and quality teams across Camera, Photos, and Image Quality. As AI capabilities advance rapidly, our team is actively building AI-native tooling, from integrating multimodal and vision models into image quality workflows to designing LLM-powered interfaces that let engineers query and interpret large datasets in natural language. We want someone who doesn't just call a hosted API, but who can design, deploy, and operate the serving layer underneath it, and who holds AI-powered features to the same engineering bar as any other production code.If you enjoy owning problems end-to-end, writing services that people rely on, and collaborating across disciplines, we'd love to talk to you.

Description

We're seeking a versatile, technically strong Backend Software Engineer to design, build, and own backend infrastructure for imaging engineering and quality workflows across Camera, Photos, and Image Quality, building and operating Python REST API services, designing data models for enormous volumes of image and metadata records, and running and scaling asynchronous compute jobs, including the serving infrastructure for our AI/ML models. The ideal candidate has a solid grasp of distributed-systems fundamentals and is comfortable owning a service from API design through production operation, writing code with an eye toward maintainability, correctness, and long-term operability, and is equally at home designing a new service, debugging a tricky async job, standing up model-serving infrastructure, or sitting with a partner team to understand what they actually need. You hold AI-powered features to the same engineering standards as any other production code, and you treat cross-functional communication as a core part of the job.

Responsibilities

  • Design, deploy, and operate model-serving infrastructure for LLM integrations, agentic workflows, and vision pipelines, including hosting, versioning, monitoring, and cost/latency/accuracy tradeoffs across the service lifecycle, not just calling hosted third-party APIs.
  • Develop prompt engineering strategies and retrieval-augmented systems (RAG) and the underlying vector storage/retrieval infrastructure that make internal image and metadata corpora accessible and actionable to partner teams.
  • Evaluate, integrate, and maintain AI/ML models in production: monitoring for quality regression, managing model versions, and balancing cost, latency, and accuracy tradeoffs across the service lifecycle.
  • Develop and maintain Python REST API backends and data models/storage for large-scale image, video, and metadata catalogs, including endpoints that kick off, monitor, and scale long-running asynchronous jobs.
  • Partner with engineers, scientists, and quality leads across Camera, Photos, and Image Quality to translate their workflows into reliable backend services.
  • Drive the reliability, performance, and observability of services other teams depend on; contribute to technical design, code review, and cross-team planning.

Minimum Qualifications

  • 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 (LLMs, vision models, or similar) in production, including infrastructure for inference, scaling, and monitoring, not just integrating third-party hosted APIs.
  • Working knowledge of asynchronous job execution patterns (background workers, task queues, or similar) for long-running computations, and experience scaling these systems under load.
  • Solid understanding of distributed-systems fundamentals: consistency, coordination, failure handling, and tradeoffs between them.
  • Solid understanding of software engineering fundamentals: data modeling, API design, testing, debugging, and code review.
  • Strong written and verbal communication skills, with a demonstrated ability to work effectively with partners outside of engineering.

Preferred Qualifications

  • Hands-on experience with specific self-hosted GPU inference frameworks (e.g., vLLM, Triton, Ray Serve, or similar) at production scale, beyond the general hosting/serving experience required above.
  • Experience building production features with LLM APIs (e.g., OpenAI, Anthropic, or on-device models), including prompt design, context window management, output validation, and graceful degradation.
  • Familiarity with multimodal or computer vision models applied to image analysis, quality assessment, or visual data retrieval, with an understanding of where these models succeed and fail in practice.
  • Experience with vector databases or semantic search (e.g., pgvector, Pinecone, Weaviate) for unstructured or high-dimensional data retrieval pipelines.
  • Understanding of MLOps principles: model deployment pipelines, versioning strategies, evaluation frameworks, A/B testing for AI features, and production monitoring for model quality and cost.
  • Awareness of bias and fairness considerations in AI systems, particularly in visual domains, including diverse evaluation datasets, inclusive quality benchmarks, and responsible deployment practices.
  • Hands-on operational experience with container orchestration (e.g., Kubernetes) and infrastructure-as-code for distributed systems, beyond the conceptual fundamentals required above.
  • Familiarity with Solr (or other search platforms such as Elasticsearch) for indexing and querying large datasets.
  • Familiarity with Redis, whether as a cache, message broker, or coordination primitive.
  • Comfort working with image data, metadata pipelines, or scientific/engineering workflows.
  • Comfortable and adaptable in a fast-paced environment with shifting priorities and multiple stakeholders.
At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $150,400 and $277,600, and your base pay will depend on your skills, qualifications, experience, and location.
Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EOO rights as an applicant

At Apple, we believe accessibility is a fundamental human right. You’ll find that idea reflected in everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong.
Learn about accessibility in Apple’s workplace
Learn about reasonable accommodations for job applicants

Apple accepts applications to this posting on an ongoing basis.

#J-18808-Ljbffr

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Backend Software Engineer - Camera & Photos Tools & AI Team in Cupertino, CA vacancy
  • Apple Inc. is seeking a versatile Backend Software Engineer to design, build, and own backend infrastructure...  ...and quality workflows across Camera, Photos, and Image Quality, building and operating...  ..., and collaborating with partner teams to translate workflows into reliable... 
    Suggested

    Apple Inc.

    Cupertino, CA
    2 days ago
  • $193.8k - $285k

     ...Staff Software Engineering, Backend (All Teams) San Francisco, CA; New York, NY; Sunnyvale, CA; Seattle, WA About the Team DoorDash is building...  ...of industry experience ~ Proficiency in using AI coding tools (e.g., Claude Code, Codex, Cursor) in the full software... 
    Suggested
    Hourly pay
    Work at office
    Local area
    Flexible hours

    DoorDash USA

    Sunnyvale, CA
    2 days ago
  •  ...the world's largest AI chip, 56 times...  ...hiring a full-stack engineer to build the critical...  ...TypeScript) and design backend services (GraphQL,...  ..., high-velocity team and take ownership...  ...are serious about software make their own hardware...  ...or its third-party tools process personal... 
    Suggested
    Shift work

    Cerebras Systems

    Sunnyvale, CA
    2 days ago
  • $152k - $241.5k

     ...Stack Web Applications Engineers to join this...  ...Hardware Infrastructure team! Our team is...  ...VLSI designs. This software development team is...  ...be doing:Working on backend and frontend design...  ...with coding assistant tools (i.e.: Cursor, Claude...  .... NVIDIA uses AI tools in its recruiting... 
    Suggested
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  • $167.1k - $250.7k

     ...Inc. Job Area: Engineering Group, Engineering...  ...CAD Infrastructure team develops and...  ...across CPU, DSP, AI, SoC, Physical Design...  ...Verification, and Software organizations. We...  ...to highly scalable backend services, cloud‑native...  ...to deliver tools that are used daily... 
    Suggested
    Work experience placement
    Work from home

    Qualcomm

    Santa Clara, CA
    1 day ago
  • $212k - $259k

    Principal Agent Security Engineer Responsibilities Build AI security solutions...  ...Engineering, and QA teams to define...  ...sales and post-sales tools and environments to...  ...Requirements Strong software engineering skills in...  ...operating production backend services, including... 
    Full time
    Worldwide

    Perception Point

    Sunnyvale, CA
    1 day ago
  • Overview Journey.ai is a growth-stage...  ...identity protection. Our software provides secure...  ..., but most of the team is based in...  ...Denver area. Our engineering team is currently...  ...with AI developer tools, however we do utilize...  ...of expertise in backend development)... 
    Full time
    For contractors
    Remote work
    3 days per week

    Journey

    Santa Clara, CA
    21 hours ago
  •  ...effodio Senior Backend Software Engineer (Tech Lead) Full-Time | Remote - United...  ...initiatives that may span multiple teams, and help plan project...  ...legally protected characteristic. AI in Our Hiring Process...  ...uses AI-enabled recruiting tools to improve efficiency and consistency... 
    Full time
    Remote work
    Visa sponsorship
    Work visa

    Effodio, Inc.

    Santa Clara, CA
    3 days ago
  • $183.7k - $319.8k

     ...Embedded Quality Engineering Manager - Camera Cupertino, California...  ...high-performing team while remaining...  ...leadership on tooling alongside the...  ...drivers, or system software ~6+ years of experience...  ...hardware and backend integration...  ...Experience applying AI-assisted development... 
    Relocation

    Apple Inc.

    Cupertino, CA
    1 day ago
  • $187k - $250k

     ...growing and revolutionizing talent management with AI. We are seeking exceptional engineers to join our team and help us build the next generation of our AI-...  ...About the Job As the most senior-level Staff Software Engineer on this product dev team, you will own major... 
    Work at office
    Remote work
    Flexible hours

    Eightfold

    Santa Clara, CA
    21 hours ago
  • $185k - $250k

     ...machines, advanced software, and human...  ...Senior Full Stack Engineer to design,...  ...robot telemetry, AI-driven alert management...  ...bridge between backend services and...  ...network camera APIs and device...  ...assisted development tools (GitHub Copilot...  ..., and UI/UX teams; contribute to... 
    Full time
    Relocation

    Knightscope, Inc

    Sunnyvale, CA
    1 day ago
  • $136k - $218.5k

     ...the unlimited potential of AI to define the next era of computing...  ...best work. Come join the team and see how you can make a...  ...are currently looking for a Software/CAD Tool Engineer to join our dynamic team in...  ...developmentWork closely with Backend engineers to support the... 
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • $152k - $241.5k

    We are searching for a Backend Compiler Engineer for an exciting and fun role in our GPU Software organization. Our Compiler team is responsible for constructing...  ...learning ignited modern AI — the next era of...  ...vacancy. NVIDIA uses AI tools in its recruiting processes... 
    Full time
    Remote work
    Worldwide

    Nvidia

    Santa Clara, CA
    4 days ago
  • $135k - $200k

     ...the world’s leading software for data-driven decisions...  ...allocation planning tools driven by rich-ML...  ...militaries across the world.Backend Software Engineers at Palantir build...  ...movement across teams to share context, skills...  ...operational data and AI systemsMaintaining high... 
    Full time
    Work experience placement
    Work at office
    Remote work
    Work from home
    Relocation package

    Palantir Technologies

    Palo Alto, CA
    5 days ago
  • $184.7k - $324.8k

     ...California, United States Software and Services The growing...  ...group is seeking a Senior Backend Engineer to join the InfoApps org to...  ...knit, highly collaborative team where your work powers the...  ...partner teams, and use modern tools, including AI-assisted development, to raise... 
    Relocation

    Apple Inc.

    Cupertino, CA
    2 days ago
  • $122.57k - $316.8k

     ...every day. @2026 TikTok Backend Software Engineer, Asset Services Location:...  ...The Creation team is an international R&D group...  ...re dedicated to productizing AI and multimedia technologies...  ...to craft the best creative tools with the most cutting-edge AI... 
    Temporary work
    Local area

    TikTok

    San Jose, CA
    1 day ago
  • $120.75k - $161k

     ...generation of Agentic AI products that help millions...  .... We’re looking for a Software Engineer to design and build...  ...features across frontend and backend systems.In this role,...  ..., Design, and AI/ML teams to turn intelligent systems...  ..., orchestration, and tool executionImplement LLM... 
    Work at office
    Remote work
    Flexible hours

    Eightfold

    Santa Clara, CA
    3 days ago
  • $207k - $300k

     ...that retrieve photos, run goal models...  ...clarity across teams on goals, outcomes...  ...team of engineers.Partner closely...  ...100 production backend systems needed...  ...permissions, and tool/MCP interfaces....  ...and launching software products.3 years...  ...integrating generative AI tools or LLM... 

    Google

    Mountain View, CA
    4 days ago
  • $98.5k - $200k

     ...for the cloud and AI era. We secure and...  ...platform, its Zero Trust Engine, and the powerful...  ...curiosity. Join a team where you belong,...  ...enhances the client software that runs on Windows...  ...enhancing cloud backend software for Netskope...  ...techniques and CI/CD tools such as Jenkins.... 

    Netskope

    Santa Clara, CA
    2 days ago
  • $209k - $313k

     ...company. We believe the camera presents the greatest...  ...services.Snap Engineering teams build fun and technically...  ....We’re looking for a Backend Engineer to join Snap...  ...cost managementUtilize AI tools and high velocity...  ...years of post-Bachelor’s software development... 
    Full time
    Live in
    Work at office
    Local area

    Snap

    Palo Alto, CA
    6 days ago
  • $184k - $287.5k

     ...is harnessing the power of AI and high-performance...  ...mobility. DriveOS is the software platform behind autonomous...  ...applications. Our Infrastructure and Tooling team makes the engineering environment behind that...  ..., full-stack systems — backend microservices (Python, Node... 
    Full time

    Nvidia

    Santa Clara, CA
    4 days ago
  •  ...LiveX AI · Backend Software Engineer Palo Alto, CA · Full-time, on-site · Department: Engineering...  ...Collaborate with cross-functional teams (marketing, sales, product) to refine...  ...with open-source LLM frameworks and tools, including deployment and optimization... 
    Full time

    Embedding VC

    Palo Alto, CA
    2 hours ago
  • $150.4k - $277.6k

     ...Machine Learning Engineer - LLMs, Agent Systems, and Simulation Tooling, Siri Core Modeling Cupertino, California...  ...United States Machine Learning and AI Join the team redefining what a deeply...  ...agent behaviors across client and backend systems. This role is an opportunity... 
    Temporary work
    Relocation

    Apple Inc.

    Cupertino, CA
    2 days ago
  • $207k - $290k

     ...infrastructure and advanced AI. Born at X (the innovation engine behind Waymo, Verily, and...  ...planning and simulation tools that allow system operators...  ...RoleWe are seeking a Staff Software Engineer / Technical Lead...  ...and Developer Productivity team.In this role, you will... 
    Full time
    Flexible hours

    X Company

    Mountain View, CA
    1 day ago
  • $132k - $198.45k

     ...immediate and profound opportunity for AI to drive positive change in the...  ...'re looking for a Fullstack Software Engineer to join the Fleet Platform & Operations Tooling team. You'll build the internal...  ...vehicle and fleet data, to designing backend services that integrate with... 
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    3 days ago
  • $117k - $234k

     ...seeking a talented and passionate Senior, Software Engineer (Backend) for our team. You will be part of Catalog Spec...  ...with CI/CD development environments/tools, including Git, Maven, and Jenkins....  ....Experience working with generated AI/ML technologies.Experience with... 
    Full time
    Temporary work
    Part time
    Work at office

    Walmart

    Sunnyvale, CA
    3 days ago
  •  ...available. About the Team: Every time a...  ...our markets, a decision engine works behind the scenes...  ...systems end to end, and AI agents are part of how...  ...canary deploy. Build the tooling that keeps our decisions...  ...building production software, including 3+ years in... 
    Full time
    Remote work

    Walmart Inc.

    Sunnyvale, CA
    4 days ago
  • $143k - $286k

     ...Role summary:Walmart is seeking a Staff Software Engineer to lead the development and delivery...  ...capabilities, including infrastructure, tooling, and AI/ML frameworks. This role involves...  ...technical leadership, mentor engineering teams, and collaborate across functions to translate... 
    Full time
    Temporary work
    Part time
    Work at office

    Walmart

    Sunnyvale, CA
    1 day ago
  • $143k - $286k

     ...OfficeRole summary:The Staff, Software Engineer plays a critical role in...  ...architecture principles, and integrates AI/ML solutions to enhance...  ..., and collaborating across teams to translate complex requirements...  ...including infrastructure, tooling, and ML frameworks aligned with... 
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    3 days ago
  • $135k - $155k

     ...enabling human life on Mars. SOFTWARE ENGINEER (PLATFORM TEAM) The Platform Team is...  ...building the foundational tooling and security infrastructure...  ...team at SpaceX to harness AI effectively. This team...  ...software systems (platform, backend, or full stack) PREFERRED... 
    Temporary work

    SpaceX

    Sunnyvale, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Backend Software Engineer - Camera & Photos Tools & AI Team. Be the first to apply!