Full Stack Software Engineer - Camera & Photos Tools & AI Team
Job
Apple Inc.
Cupertino, CA (In Person)
$209,750 Salary, Full-Time
Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
82
out of 100
Average of individual scores
Skill Insights
Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.
Job Description
Full Stack Software Engineer -
Apple's Camera & Photos Tools & AI team is a tight-knit engineering team building theinternal 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 thecenter of some of Apple's most demanding imaging workflows: it captures and catalogsenormous volumes of images and videos, orchestrates long-running analyses thatcharacterize camera performance, and surfaces the results to the engineers and scientistswho 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 intoreliable, well-designed tools. As a member of this team, you will ship software across the fullstack, 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 tounderstand their workflows and build what they need.
As AI capabilities advance rapidly, our team is actively building AI-native tooling, fromintegrating 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 thinkscritically 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 collaboratingwith 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 engineeringand quality workflows across Camera, Photos, and Image Quality. You will contribute tomultiple Swift applications, React-based web frontends, and Python
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 writescode with an eye toward maintainability, correctness, and long-term operability. You areequally at home designing a new service, debugging a tricky async job, polishing a UIworkflow, and sitting down with a partner team to understand what they actually need beforewriting a line of code. You bring informed opinions about where AI genuinely improves asystem, and where it adds unnecessary complexity, and you hold AI-powered features to thesame engineering standards as any other production code. Above all, you are a strongcommunicator 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. Build and evolve React/JavaScript web frontends that surface data, tooling, and workflows to a broad internal audience. Develop and maintain Python
Camera & Photos Tools & AI Team Cupertino, California, United States Software and Services Summary Posted:
May 24, 2026Weekly Hours:
40Role Number:
200665015-0836 At Apple, new ideas have a way of becoming extraordinary products and experiences veryquickly. Bring your passion and dedication to your job and there's no telling what you couldaccomplish.Apple's Camera & Photos Tools & AI team is a tight-knit engineering team building theinternal 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 thecenter of some of Apple's most demanding imaging workflows: it captures and catalogsenormous volumes of images and videos, orchestrates long-running analyses thatcharacterize camera performance, and surfaces the results to the engineers and scientistswho 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 intoreliable, well-designed tools. As a member of this team, you will ship software across the fullstack, 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 tounderstand their workflows and build what they need.
As AI capabilities advance rapidly, our team is actively building AI-native tooling, fromintegrating 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 thinkscritically 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 collaboratingwith 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 engineeringand quality workflows across Camera, Photos, and Image Quality. You will contribute tomultiple Swift applications, React-based web frontends, and Python
REST API
services, andleverage 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 writescode with an eye toward maintainability, correctness, and long-term operability. You areequally at home designing a new service, debugging a tricky async job, polishing a UIworkflow, and sitting down with a partner team to understand what they actually need beforewriting a line of code. You bring informed opinions about where AI genuinely improves asystem, and where it adds unnecessary complexity, and you hold AI-powered features to thesame engineering standards as any other production code. Above all, you are a strongcommunicator 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. 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 ofREST 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 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 $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.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. 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. Apple accepts applications to this posting on an ongoing basis.Similar jobs in Cupertino, CA
Apple
Cupertino, CA
Posted1 day ago
Updated6 hours ago
Similar jobs in California
Amazon
Santa Clara, CA
Posted1 day ago
Updated6 hours ago
Crowe
San Jose, CA
Posted1 day ago
Updated6 hours ago