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

$150.4k - $277.6k

Apple

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

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.

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.
  • Build and evolve React/JavaScript web frontends that surface data, tooling, and workflows to a broad internal audience.
  • 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.
  • Proficiency in at least two of: Swift, Python, and JavaScript/TypeScript, with a track record of 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 native macOS or iOS apps in SwiftUI.
  • 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 deployment practices.
  • 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.
Pay & Benefits

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 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. Submit Resume Back to search results See all roles in Cupertino

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Full Stack Software Engineer - Camera & Photos Tools & AI Team in Cupertino, CA vacancy
  • $147.4k - $272.1k

     ...California, United States Software and Services iPhone is the most popular camera in the world, and the Photos team builds a set of best-in-class...  ...growth‑centered software engineer to join an expanding team focused...  ...benefits and our digital tools. By welcoming as many... 
    Suggested
    Relocation

    Apple

    Cupertino, CA
    21 hours ago
  • $185k - $250k

     ...machines, advanced software, and human...  ...seeking a Senior Full Stack Engineer to design, build,...  ...robot telemetry, AI-driven alert management...  ...Integrate network camera APIs and device controls...  ...development tools (GitHub Copilot, Claude...  ...DevOps, and UI/UX teams; contribute to high... 
    Suggested
    Full time
    Relocation

    Knightscope

    Sunnyvale, CA
    1 day ago
  •  ...You will work across the software stack, from designing scalable...  ...interfaces, and integrating AI-powered features into our...  ...of an agile software team that produces high-quality tools and services used across...  ...workflows to enable hardware engineering teams to design the world... 
    Suggested

    Apple

    Cupertino, CA
    9 hours ago
  • $150k

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

    Institute of Foundation Models

    Sunnyvale, CA
    2 days ago
  •  ...by the Illumio AI Security Graph,...  ...Illumio and join a team that's...  ...Vision Our Engineering team has established...  ...on a technology stack that ranges from...  .... As a Full-Stack Engineer,...  ...and resilient software delivery Partner...  ...practices and tooling Your Toolkit... 
    Suggested
    Work at office
    Immediate start

    Illumio

    Sunnyvale, CA
    4 days ago
  • $104.9k - $218.55k

     ...Full Stack AI Engineer/Developer - Onsite NTT DATA Services is currently seeking a Full Stack AI...  ...Engineer/Developer - Onsite to join our team in Santa Clara, California (US-CA), United...  ...Integrate and orchestrate LLM APIs, tool calling, and multi-step AI workflows... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Sierra Systems, An Ntt Data Company

    Santa Clara, CA
    3 days ago
  •  ...a highly experienced Senior Full Stack AI Developer to design, develop,...  ...Integrate and orchestrate LLM APIs, tool calling, and multi-step AI...  ...Collaborate with AI/ML engineers to integrate structured JSON...  ...distributed engineering and product teams Basic Qualifications 7+... 
    Local area
    3 days per week

    Kasmo Global

    Santa Clara, CA
    1 day ago
  • [ [ ABOUT THE TEAM DoorDash is building the...  ...on-demand, logistics engine for delivery. We are...  ...architecture and tech stack for a product area *...  ...Proficiency in using AI coding tools (e.g., Claude Code, Codex, Cursor) in the full software development lifecycle,... 
    Hourly pay
    Work at office
    Local area
    Remote work
    Flexible hours

    DoorDash USA

    Sunnyvale, CA
    1 day ago
  •  ...that the most impactful tools are crafted by those...  ...The Creativity Apps team needs your help shaping...  ...opportunity to apply your deep engineering expertise and passion...  ...core features for our photo and image editing applications...  ...of modern camera technologies, image formats... 

    Apple

    Cupertino, CA
    1 day 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 Intuition

    Sunnyvale, CA
    2 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
    10 hours ago
  • $19 - $65 per hour

     ...PlusAI is a Physical AI company pioneering...  ...virtual driver software for factory-built...  ...its fast-growing teams. Responsibilities...  ...Visualization Hub (Full-Stack): Design and ship...  ...easy to explore for engineering and operations...  ...automate validation tooling that cross-checks... 
    Hourly pay
    Internship

    PlusAI, Inc.

    Santa Clara, CA
    4 days ago
  •  ...product and forward-deployed engineering, and selectively join...  ...up • Build and ship AI agents that handle...  ...forward-deployed engineering teams • Join customer calls...  ...Shape architecture and tooling decisions as one of the...  ...• 4–8 years of full-stack engineering experience,... 

    Supplied Talent

    Sunnyvale, CA
    2 days ago
  •  ...Full-Stack Engineer Illumio is the leader in ransomware and breach containment...  .... Powered by the Illumio AI Security Graph, our breach containment...  ...with Illumio and join a team that's passionate about...  ...Experience with version control tools, particularly Git. Bonus... 
    Work at office
    Immediate start

    Illumio

    Sunnyvale, CA
    4 days ago
  • $140k - $210k

     ...Fiserv. Job Title Sr Full Stack Engineer About your role:...  .... As a Full Stack Software Development Engineering...  ...velocity, and pioneer AI-driven agentic commerce...  ...Hibernate to reduce cross-team dependencies and time-...  ...AI-assisted developer tools (e.g., GitHub Copilot,... 
    Work at office
    Monday to Friday

    Fiserv

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

     ...collaborative environment? As an experienced Full Stack Software Engineer, you will have the ability to share...  ...an opportunity to join a fast-paced team that plays a key role in the overall...  ...& Analytics Offering Portfolio , the AI & Data Engineering offering provides... 
    Work at office
    Visa sponsorship
    Monday to Friday

    The Resource Collaborative

    Cupertino, CA
    3 days ago
  • $19 - $65 per hour

     ...PlusAI is a Physical AI company pioneering AI-based virtual driver software for factory-built autonomous trucks. Headquartered...  ...to join its fast-growing teams. This role will work on a project...  ...the file format, design and build tooling for reading and writing, so that... 
    Hourly pay
    Internship

    PlusAI, Inc.

    Santa Clara, CA
    4 days ago
  • $165k - $242k

     ...Senior Software Engineer, Data Center Infrastructure Tooling CoreWeave is The Essential Cloud for AI™. Built for pioneers by pioneers, CoreWeave delivers a platform of technology, tools, and teams that enables innovators to build and scale AI with confidence. Trusted... 

    CoreWeave

    Sunnyvale, CA
    2 days ago
  • $120k - $170k

     ...Full Stack Software Engineer Sunnyvale, CA The future of defense will be decided by those who field...  ...intelligent machines at scale. At Scout AI, we're developing Fury, the first...  ...intelligent machines Be a core part of a team building the first defense-specific... 
    Full time
    Relocation package

    Scout AI

    Sunnyvale, CA
    2 days ago
  •  ...ABOUT OPERIO Operio.ai is building AI-native operational...  ..., fleet managers, and field teams turn complex operational...  ...We are looking for a Senior Full Stack Software Engineer to be a core contributor to...  ...Leverage AI-assisted development tools-including Claude Code and... 
    Flexible hours

    Operio

    Palo Alto, CA
    21 hours ago
  • $132k - $198.45k

     ...profound opportunity for AI to drive positive change...  ...leading investors. About the Team We're looking for a Fullstack Software Engineer to join the Fleet Platform & Operations Tooling team. You'll build the...  ...Design, build, and ship full-stack applications using React,... 
    Immediate start
    Flexible hours

    Nuro

    San Jose, CA
    2 days ago
  • $140k - $175k

     ...use the best cloud-native and AI-enabled tools, and apply a battle-tested...  ...The Role As a Senior Full Stack Engineer, you will be a key leader across the entire software development lifecycle, from conceptual...  ...excellence across the team. Actively research, propose... 
    Full time
    Shift work

    VYNYL

    San Jose, CA
    2 days ago
  •  ...building the next generation of AI-native products — and we need someone...  ...can keep up. We are seeking a Full-Stack AI Engineer who operates at the intersection...  ...opinionated decisions about architecture, tooling, and trade‑offs — and bring the team along with you. Build Full‑Stack,... 
    Local area

    OpusClip

    Mountain View, CA
    21 hours ago
  •  ...Title: Senior .NET Full Stack Developer Work...  ...leveraging AI-assisted development tools, specifically Claude...  ...activities and improving engineering productivity....  ...and cross-functional teams to deliver modern, high...  ...Strong understanding of software development best practices... 
    Contract work

    eTeam

    Santa Clara, CA
    21 hours ago
  • $176k - $276k

     ...the unlimited potential of AI to define the next era of...  ...best work. Come join the team and make a lasting impact...  ...using automation to save engineering teams time? We are looking for a DevOps-minded Software Engineer to build productivity tools that help program managers... 
    Full time

    NVIDIA

    Santa Clara, CA
    4 days ago
  •  ...Internal Tools Palo Alto, CA About xAI xAI's mission is to create AI systems that can accurately understand the universe and aid...  ...humanity in its pursuit of knowledge. Our team is small, highly motivated, and focused on engineering excellence. This organization is... 

    Xai

    Palo Alto, CA
    2 days ago
  • $125k - $222k

     ...Software Engineer Applied Intuition, Inc. is powering...  ...of physical AI. Founded in 2017 and...  ...three core areas: tools and infrastructure...  ...customer-focused team culture, you will...  ...vehicle signals, GNSS, cameras, lidars, radars...  ...salary range for this full-time position in... 
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Local area
    Remote work
    Day shift

    Applied Intuition

    Sunnyvale, CA
    9 hours ago
  • $189.7k - $232.93k

     ...Software Engineer Applied Intuition, Inc. is powering the future of physical AI. Founded in 2017 and now valued at $15 billion, the Silicon...  ...in three core areas: tools and infrastructure, operating...  ...encountered; Work across our entire stack to develop new products,... 
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Sunnyvale, CA
    2 days ago
  • $135k - $220k

     ...Field Applications Engineer to support...  ...of our Physical AI perception platform...  ..., perception software, sensors, and...  ...Lyte’s perception stack, demo systems,...  ...engineering teams to ensure successful...  ...bring‑up, tooling, debugging, and...  ...validation (LiDAR, camera, radar, IMU, or... 
    Local area
    Flexible hours

    Lyte AI Inc.

    Sunnyvale, CA
    21 hours ago
  •  ...Coram Ai Infrastructure Software Engineer At Coram AI, we're reimagining video...  ..., fast-moving team that values clarity,...  ...of our edge and cloud stack underpinning our portfolio...  ...as code tools, such as Pulumi or Terraform...  ...platform turns every camera and sensor into a smart... 
    Remote work
    Flexible hours

    Coram AI

    Sunnyvale, CA
    10 hours 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!