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 TeamAt 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.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.ResponsibilitiesDesign 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 QualificationsBS 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 QualificationsExperience 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 & BenefitsAt 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
  •  ...builds the world's largest AI chip, 56 times larger...  ...RoleWe’re hiring a full-stack engineer to build the critical...  ...existing, high-velocity team and take ownership of...  ...who are serious about software make their own...  ...website or its third-party tools process personal data.... 
    Suggested
    Shift work

    Cerebras Systems

    Sunnyvale, 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
    Full time
    Worldwide

    Nvidia

    Santa Clara, CA
    5 days ago
  • $132k - $198.45k

     ...and profound opportunity for AI to drive positive change in the...  ...TeamWe're looking for a Fullstack Software Engineer to join the Fleet Platform & Operations Tooling team. You'll build the internal...  ...'ll DoDesign, build, and ship full-stack applications using React, TypeScript... 
    Suggested
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    1 day ago
  • $130.6k - $285k

     ...About the Team DoorDash is building the world...  ...on-demand, logistics engine for delivery. We are continuing...  ...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,... 
    Suggested
    Hourly pay
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours

    DoorDash USA

    Sunnyvale, CA
    3 days ago
  • Build and ship AI-powered product features...  ..., and tool execution Implement...  ...Collaborate with ML engineers to integrate, evaluate...  ...years of professional software engineering...  ...building backend or full-stack applications Proficiency...  ...in AI-first or fast-moving product teams
    Suggested
    Full time

    Eightfold

    Santa Clara, CA
    1 day ago
  •  ...Fiserv.Job TitleSr Full Stack EngineerAbout...  ...As a Full Stack Software Development Engineering - Advisor I, you...  ...velocity, and pioneer AI-driven agentic...  ...to reduce cross-team dependencies and...  ...assisted developer tools (e.g., GitHub Copilot...  ...-issued photo ID prior to entering... 
    Full time
    Work at office
    Local area
    Monday to Friday

    Fiserv

    Sunnyvale, CA
    4 days 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,... 
    Full time
    Visa sponsorship

    Institute Of Foundation Models

    Sunnyvale, CA
    1 day ago
  • $180k - $270k

     ...join the smartest team in the industry....  ...providing insights and tools to help make our...  ...across the full stack (roughly 50% frontend...  ...quarter by quarter). AI tooling fluency is...  ...coordinating other engineers’ work...  ...reduce traditional software development and maintenance... 
    Full time
    Work at office
    Flexible hours

    Pure Storage Inc.

    Santa Clara, CA
    1 day ago
  • $174k - $252k

    Lead (often cross-team) initiatives to...  ...in Pixel camera's android application...  ...profiling tools to prioritize and...  ...experience with software development in...  ...Google's software engineers develop the...  ...problems across the full-stack as we continue...  ...best of Google AI, software, and... 

    Google

    Mountain View, CA
    2 days ago
  • $174k - $252k

     ...functional (xFN) teams to deliver...  ...Build foundational camera features...  ...optimize hardware-software cohesion.Minimum...  ...Google's software engineers develop the...  ...problems across the full-stack as we continue...  ...solutions and tools aimed at elevating...  ..., and now, AI. Google's XR team... 

    Google

    San Jose, CA
    3 days ago
  • $116k - $189.75k

     ...searching for outstanding software engineers to join the WDTL software team. As a WDTL engineer, you...  ...maintaining the systems, tools and infrastructure required...  ...in the age of Agentic AI at NVIDIA with a view to...  ...with databases, SQL, or full stack development a plus Background... 
    Full time

    NVIDIA

    Santa Clara, CA
    2 days ago
  • $224k - $356.5k

     ..., we're at the forefront of AI innovation powering breakthroughs...  ..., and more. The DGX Cloud team builds and operates the AI...  ....We’re looking for a Senior Full-Stack Software Engineer to join the AI Hub team...  ...service internal infrastructure tools focused on efficiency, resiliency... 
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • $147k - $211k

     ...of experience with software development or 1...  ...build automation tools and dependency management...  ...autonomous AI agents (using frameworks...  ...Google's software engineers develop the next-...  ...to switch teams and projects as you...  ...problems across the full-stack as we continue to... 
    Local area

    Google

    Sunnyvale, CA
    4 days ago
  •  ...Staff Data Engineer, Full StackPrimary Skills: Data...  ...BigQuery & Vertex AI (Advanced), Machine...  ...Engineer, Full Stack to design and build...  ..., and Engineering teams to translate business...  ..., or similar BI tools.Perform code reviews...  ...with modern software engineering and DevOps... 
    Contract work
    Remote work

    Akraya

    Santa Clara, 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... 

    Apple

    Cupertino, CA
    5 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... 
    Work at office
    Immediate start

    Illumio

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

     ...organization, apply now.We are currently seeking a Full Stack AI Engineer/Developer - Onsite to join our team in Santa Clara, California (US-CA), United States (...  ...backend servicesIntegrate and orchestrate LLM APIs, tool calling, and multi-step AI workflowsCollaborate... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    NTT DATA

    Santa Clara, CA
    4 days ago
  •  ...Imagine being part of a team that’s redefining the future of mobility—where your ideas don’t just sit in a lab but power...  ...and collaboration, we’d love to have you on board! The Software Camera Tools Engineer will be part of indie’s Vision Business Unit and will support... 
    Full time

    Indie Semiconductor

    San Jose, CA
    1 day ago
  • $160k - $250k

     ...world’s most advanced AI-native platform. We work...  ...CrowdStrikers to the team who have limitless...  ...looking for a talented Full Stack Engineer to join our growing Production...  ...and creation of tools to enhance the automations...  ..., define, and build software solutionsWork with... 
    Permanent employment
    Full time
    Work experience placement
    Work at office
    Local area
    Flexible hours

    CrowdStrike

    Sunnyvale, CA
    1 day ago
  • $184k - $287.5k

     ...are looking for a Senior Software Engineer to become part of our...  ...storage management plane team. The management plane...  ...learning ignited modern AI — the next era of...  ...vacancy. NVIDIA uses AI tools in its recruiting processes...  ...SummaryLocation: US, CA, Santa Clara; US, RemoteType: Full time
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  •  ...Develop end-to-end full-stack applications,...  ...Manage. Build tools for managing device...  ...the work of other engineers. Contribute to...  ...deployment. Explore AI-assisted development...  ...efficiency and software solutions. Requirements...  ...company-sponsored team events. Growth... 
    Full time
    Work at office
    Flexible hours

    Pure Storage

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

     ...unlimited potential of AI to define the next era of...  ...best work. Come join the team and see how you can make...  ....Join the leading Tegra Tools team at NVIDIA as a Senior System Software Engineer! This role offers an...  ...products.Coordinate the full tools lifecycle, initiating... 
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • $136k - $218.5k

     ...learning ignited modern AI — the next era of computing...  ...dedicated and motivated Software developer with...  ...design, develop and support tools for RTL generation across...  ...tools and flows used by the team What we need to see:BS...  ...law.SummaryLocation: US, CA, Santa ClaraType: Full time
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • $193.3k - $261.5k

     ...fleets on the planet. The OEM SSD team in Hardware Engineering Services owns the full lifecycle of these drives...  ...a Senior SDE to build the software services that make that lifecycle...  ...runbooks.Use agentic AI-powered coding and design tools daily to accelerate prototyping... 
    Internship
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    4 days ago
  • $184k - $287.5k

     ...sophisticated analysis / debugging tools that empower NVIDIA engineers to improve perf and power...  ...to join a multifaceted software team with high standards! This...  ...developing tools for AI researchers and SW/HW teams...  ...by law.SummaryLocation: US, CA, Santa ClaraType: Full time
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • $104.9k - $218.55k

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

    Sierra Systems, An Ntt Data Company

    Santa Clara, CA
    4 days ago
  • $185k - $250k

     ...autonomous machines, AI-driven software, and elite security professionals...  ...in the world. One Team. One Force....  ...is seeking a Senior Full Stack Engineer to design, build, and...  ...Integrate network camera APIs and device controls...  ...assisted development tools (GitHub Copilot, Claude... 
    Full time
    Relocation

    Knightscope

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

    The Autonomous Vehicles Platform team is seeking a Senior System Software Engineer to help bring NVIDIA's autonomous vehicle...  ...at scale.Build and evolve agentic AI tools and frameworks to accelerate...  ...characteristic protected by law.SummaryLocation: US, CA, Santa ClaraType: Full time
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • $166.5k - $291.4k

     ...all started when engineer Fred Luddy wrote code...  ...ServiceNow is the AI control tower for...  ...About the Team:   The AI Experience...  ...you will serve as a full-stack engineering leader...  ..., frameworks, and tooling that other engineers...  ...: ~12+ years of software engineering... 
    Full time
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Santa Clara, CA
    7 days ago
  • $160.3k - $271.4k

     ...worldwide. We’re a team of engineers, clinicians, and innovators...  ...is building a new AI-powered platform to...  ...looking for a senior full-stack engineer to help build...  ...workflows into working software • Implement secure...  ...applications — agentic or tool-calling patterns are a... 
    Full time
    Local area
    Worldwide
    Flexible hours
    Shift work

    Intuitive

    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!