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

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

$147.4k - $272.1k

Apple Inc.

Full Stack Software Engineer – Camera & Photos Tools & AI Team 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 deeply about the craft, and thrive on turning ambiguous problems into reliable, well‑designed tools. As a member of this team, you will ship software across the full stack, from native Swift applications and modern web frontends to Python service backends, and you will partner with a wide range of engineering, science, and quality teams to understand their workflows and build what they need. 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’re looking for someone who doesn’t just use AI as a productivity aid, but who thinks critically about where and how to embed it into reliable, maintainable engineering systems. If you enjoy owning problems end‑to‑end, writing code that people rely on, and collaborating with partners across multiple disciplines, we would love to talk to you. Description We are seeking a versatile and technically strong Software Engineer to help design, build, and own end‑to‑end development of the internal tooling that supports imaging engineering and quality workflows across Camera, Photos, and Image Quality. You will contribute to multiple Swift applications, React‑based web frontends, and Python REST API services, and leverage Apple infrastructure to run asynchronous compute jobs. The ideal candidate is an experienced generalist who is comfortable moving between client, web, and backend code; has a solid grasp of distributed‑systems fundamentals; and writes code with an eye toward maintainability, correctness, and long‑term operability. You are equally at home designing a new service, debugging a tricky async job, polishing a UI workflow, and sitting down with a partner team to understand what they actually need before writing a line of code. You bring informed opinions about where AI genuinely improves a system, and where it adds unnecessary complexity, and you hold AI‑powered features to the same engineering standards as any other production code. Above all, you are a strong communicator who treats cross‑functional collaboration as a core part of the job. Responsibilities Design and build AI‑powered features within internal tools, including LLM integrations, agentic workflows, and vision model pipelines for automated image quality analysis. 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 prompt engineering strategies and retrieval‑augmented systems (RAG) that make internal image and metadata corpora accessible and actionable to partner teams. Leverage AI coding assistants and productivity tooling to accelerate development cycles and raise overall team velocity. Plan, design, implement, and own Swift applications used by imaging engineers and quality teams. Develop and maintain Python REST API backends, including endpoints that kick off and monitor long‑running asynchronous jobs. Partner with engineers, scientists, and quality leads across Camera, Photos, and Image Quality to understand their workflows and translate them into reliable tools. Drive the reliability, performance, and observability of services that other teams depend on daily. Contribute to technical design discussions, code review, and cross‑team planning; raise the bar for the engineers around you. Minimum Qualifications BS in Computer Science, Computer Engineering, or equivalent experience. 4+ years of professional software engineering experience shipping production software. Contributing meaningfully in both client and server code. Strong understanding of REST API design and experience building production REST services. Experience building web frontends with React or a similar framework. Demonstrated experience integrating AI/ML models (LLMs, vision models, or similar) into production software systems, not just as a user but as a builder responsible for reliability and maintainability. Working knowledge of asynchronous job execution patterns (background workers, task queues, or similar) for long‑running computations. 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 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 experience developing native macOS or iOS applications in Swift, including familiarity with Xcode. Experience designing and operating distributed systems, including awareness of the tradeoffs involved in consistency, coordination, and failure handling. 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. Exceptional cross‑functional collaboration skills: stakeholder alignment, documentation, and presenting technical work to non‑engineering partners. Comfortable and adaptable in a fast‑paced environment with shifting priorities and multiple stakeholders. Compensation 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 $147,400 and $272,100, 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 EEO 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 Apple Inc.

Vacancy posted 17 hours ago
Similar jobs that could be interesting for youBased on the Full Stack Software Engineer - Camera & Photos Tools & AI Team in Cupertino, CA vacancy
  •  ...California, United States Software and Services iPhone is the most popular camera in the world, and the Photos team builds best-in-class features...  ..., enthusiastic UI software engineer to join an expanding team...  ...our benefits and our digital tools. By welcoming as many... 
    Suggested
    Relocation

    Apple Inc.

    Cupertino, CA
    2 days ago
  • A leading food delivery platform is seeking a Full Stack UX Design Engineer to develop internal content tools enhancing product management. You will integrate AI-driven workflows and partner with multidisciplinary teams to improve content generation and deployment. The... 
    Suggested

    DoorDash

    Sunnyvale, CA
    9 days ago
  • $183.37k - $214.5k

    Staff Software Development Engineer - Tools Team Company Overview ID.me is the next-generation digital identity wallet...  ...In this role, you will champion an AI-native engineering culture by...  ...engineering, agentic workflows, and modern full-stack best practices (Rails/Go/React).... 
    Suggested
    Temporary work
    Second job
    Work at office
    Worldwide
    Flexible hours

    ID.me

    Mountain View, CA
    3 days ago
  • $132k - $198.45k

     ...Full Stack Software Engineer, Fleet Platform and Operations Tooling Mountain View, California (HQ) Who We Are Nuro is a self...  ...driver, combining cutting-edge AI with automotive-grade hardware....  ...connected future. About the Team We're looking for a Fullstack... 
    Suggested

    Nuro

    Mountain View, CA
    5 days ago
  • $152k - $241.5k

     ...motivated, excellent Senior Software Engineer for design and...  ...verification to join the software tools group. You will design...  ...to harness the full power of NVIDIA products...  ...integrate well as part of the team and organization, and...  ...vacancy. NVIDIA uses AI tools in its recruiting... 
    Suggested
    Worldwide

    NVIDIA Gruppe

    Santa Clara, CA
    3 days ago
  • $150k

     ...Full Stack Developer About the Institute of...  ...next generation of AI builders, and drive...  ...As part of our team, you'll have the opportunity...  ...scientists, and engineers, tackling the most...  ...for the full software development life...  ...development-related tools, frameworks,... 
    Visa sponsorship

    Institute of Foundation Models

    Sunnyvale, CA
    1 day ago
  • $140k - $210k

     ...Fiserv. Job Title Senior Full Stack Software Engineer What does a successful...  ...part of the loyalty program team, you will be responsible for...  ...frameworks, technologies, and tools, and execute the...  ...Promote effective use of AI‑powered software engineering... 
    Work at office
    Worldwide
    Monday to Friday

    Fiserv

    Sunnyvale, CA
    4 days ago
  • Apple Inc. is looking for a talented UI software engineer to join the Photos Edit team in Cupertino, California. This role involves working on groundbreaking projects related to image-and-video editing features utilized by millions of users. You’ll collaborate with design... 

    Apple Inc.

    Cupertino, CA
    17 hours ago
  • $181.1k - $318.4k

    Full Stack Software Engineer, Productivity Apps Cupertino, California, United States...  ...cloud productivity and bring AI-powered experiences to hundreds...  ...Productivity Apps Services team is responsible for the real-...  ...curiosity about how AI tooling and methodologies can make you... 
    Work from home
    Relocation

    Apple Inc.

    Cupertino, CA
    5 days ago
  • $181.1k - $318.4k

    Full Stack Software Engineer - WWDR Engineering At Apple, we build products that enrich people’s lives...  ..., and more! The WWDR Engineering team builds apps and tools to support our developer community,...  ...group working with the latest AI technologies and are looking for an... 
    Worldwide
    Relocation

    Apple Inc.

    Cupertino, CA
    4 days ago
  •  ...Company Resemble AI is at the cutting edge...  ...releases. Use GenAI tools daily to accelerate delivery...  ...while maintaining high engineering quality. Partner...  ...for Mid-senior full stack engineer with a track record...  ...with a small, fast team in Mountain View. Bonus... 

    Resemble AI

    Mountain View, CA
    3 days ago
  • $188k - $275k

     ...Staff Frontend Engineer, DC Infrastructure Tooling Livingston, NJ / New York...  ...Essential Cloud for AI™. Built for pioneers...  ...technology, tools, and teams that enables...  ...applications that handle the full scope of datacenter infrastructure...  ...design across the stack. Exposure to... 
    Temporary work
    Immediate start
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    5 days ago
  •  ...building a talented team, securing...  ...entire robotics stack. We’re training...  ...state‑of‑the‑art AI models that leverage...  ...most. As a Full‑Stack Robotics Software Engineer, you will be responsible...  ...Build software tooling to help...  ...quadruped/humanoid, camera, LiDAR, depth sensor... 

    Sunday Robotics

    Mountain View, CA
    5 days ago
  • $147k - $211k

    Software Engineer III, Mobile (iOS), Google Photos Preferred working location: Mountain View...  ...to switch teams and projects as you...  ...problems across the full‑stack as we continue to push...  ...provides users powerful tools to edit their...  ...features leveraging AI, and the team is looking... 
    Full time

    Google Inc.

    Mountain View, CA
    1 day ago
  • $90k

     ...A tech company specializing in AI solutions seeks a Software Engineer to join their Sunnyvale team. This role involves a 3-month comprehensive training program followed...  ...and maintenance of AI-powered software tools. Ideal candidates should hold a Bachelor’s degree... 

    eGain

    Sunnyvale, CA
    3 days ago
  • $153.2k - $234.1k

     ...About the role GM’s simulation team is looking for an experienced Senior Software Engineer to be a key technical leader in...  ...the validation of our most complex AI-driven systems....  ...programmatic Python SDK. Scalable Tooling : Lead the design and implementation... 
    Local area
    Flexible hours

    General Motors

    Sunnyvale, CA
    3 days ago
  •  ...defense logistics company in California is seeking a Fullstack Engineer to build modern tools for contested logistics. You'll be responsible for...  ...API methods, designing data models, and collaborating with teams to improve system practices. Candidates should have strong... 

    Gallatin AI, Inc.

    Palo Alto, CA
    3 days ago
  •  ...AI Data & Python Tools Engineer We're seeking an AI Data and Python Tools Engineer...  ...This role combines strong software engineering fundamentals...  ...Develop and deploy AI-powered full-stack applications using Python,...  ...with cross-functional teams to solve complex problems... 
    Full time
    Relocation package
    Monday to Friday

    OSI Engineering

    Cupertino, CA
    1 day ago
  • $70 per hour

     ...Full Stack AI Engineer - Venture Capital Firm - Up to $70/hour You'll build internal AI tools for a firm that backed Facebook and OpenAI early. This isn't typical VC work....  ...collaboration days with focus time at home. The team is small and technical conversations... 

    Saragossa

    Sunnyvale, CA
    4 days ago
  • $129.3k

    Software Development Engineer, D&S AI Tooling at Amazon.com - Sunnyvale, California, USA Day dreaming about building...  ...on influencing the productivity of teams building products used by millions?...  ...Preferred Qualifications 3+ years of full software development life cycle,... 
    Internship
    Local area

    Victrays

    Sunnyvale, CA
    4 days ago
  • $172.42k - $297.5k

     ...Pipelines & Lineage team at GM builds core...  ...the end‑to‑end AI lifecycle of ML pipelines...  ..., enabling ML engineers and researchers to...  ...As a Staff AI/ML Full‑Stack Engineer, you will...  ...build end‑to‑end software products, owning everything...  ...and internal tools used by AV... 
    Local area
    Remote work
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    5 days ago
  • $147.4k - $272.1k

    Apple Inc. is looking for a talented software engineer to join its Photos Imaging team in Cupertino, California. The role focuses on developing innovative image and video editing features within the Photos ecosystem, leveraging current technologies. The ideal candidate... 

    Apple Inc.

    Cupertino, CA
    1 day ago
  • $147.4k - $272.1k

     ...California, United States Software and Services iPhone is the most popular camera in the world, with billions of photos taken every year. The seamless...  ...features like the Photonic Engine, Portrait mode, and Super-...  ...Technologies & Systems team in the Camera & Photos org... 
    Relocation

    Apple Inc.

    Cupertino, CA
    2 days ago
  • $147.4k - $272.1k

    Software Development Engineer - Apple Ads (Video E2E and Tooling) Cupertino, California, United States Software and...  ...Integration Testing team. You will lead end to end...  ...excited about applying AI to solve complex validation...  ...automation for the full lifecycle from ad creation... 
    Relocation

    Apple Inc.

    Cupertino, CA
    1 day ago
  • $141k - $202k

    Software Engineer, Pixel Camera, Platforms and Devices corporate_fare Google...  ..., visualization tools, or debugging. 2 years...  ...opportunities to switch teams and projects as you...  ...problems across the full-stack as we continue to push...  ...combine the best of Google AI, software, and... 
    Full time

    Google Inc.

    Mountain View, CA
    2 days ago
  • $147k - $211k

    Software Engineer, Camera Cloud, Platforms and Devices corporate_fare...  ..., visualization tools, or debugging. 2 years...  ...opportunities to switch teams and projects as you...  ...problems across the full-stack as we continue to push...  ...combine the best of Google AI, software, and... 
    Full time

    Google Inc.

    Mountain View, CA
    5 days ago
  • $160k - $400k

     ...at scale. At Scout AI, we’re developing Fury...  ...looking for an AI Engineer to join the Fury Orchestration Team with a deep passion...  ...contribute across the stack: model training and...  ..., planning, and tool-use capabilities for...  ...business needs. Most full-time positions also... 
    Full time
    Relocation package

    Scout AI

    Sunnyvale, CA
    4 days ago
  • $125k - $185k

     ...future of physical AI. Founded in 2017 and...  ...three core areas: tools and infrastructure,...  ...Role The Systems Engineering Tools &...  ...systems engineering teams to improve traceability...  ...Computer Science, Software Engineering, Robotics...  ...salary range for this full-time position in the... 
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Compute

    Sunnyvale, CA
    10 days ago
  • $181.1k - $318.4k

    Overview Senior iOS Engineer: Photography Editing & Creativity Tools Cupertino, California, United States Software and Services Description On this team, you will be a pivotal...  ...features for our photo and image editing applications...  ...of modern camera technologies, image... 
    Relocation

    Apple Inc.

    Cupertino, CA
    4 days ago
  • Role: Java Developer (Mongo DB & AI-RooCode and Claude) Location:...  ...hands on experience with AI tools like [ RooCode and Claude ] -Minimum...  ...scalable, and maintainable software solutions.-Ability to...  ...to work collaboratively in a team environmentMust haveJava 8 and... 

    US staffing Inc

    Sunnyvale, CA
    2 days ago

Do you want to receive more vacancies?

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