> Markdown version of [/jobs/ext/1711213-full-stack-software-engineer-camera-photos-tools-ai-team](https://www.wearedevelopers.com/jobs/ext/1711213-full-stack-software-engineer-camera-photos-tools-ai-team). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Full Stack Software Engineer - Camera & Photos Tools & AI Team - **Company:** Apple Inc. - **Location:** Cupertino, CA, United States - **Experience:** Experienced - **Salary:** $150,400.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), A/B Testing, Artificial Intelligence, IOS Applications, Apple Mac Systems, Apple Xcode, Computer Vision, Big Data, Code Review, Computer Engineering, Image Analysis, Data Retrieval, Software Debugging, Distributed Systems, Elasticsearch, Fault Tolerance, Image Quality, Python (Programming Language), Machine Learning, Message Broker, Metadata, Redis, Search Technologies, Software Engineering, Apache Solr, TypeScript, Management of Software Versions, ReactJS, Swiftui, Large Language Models, Prompt Engineering, Swift (Programming Language), Indexer, Backend, Build Management, Information Technology, Machine Learning Operations, Front End Software Development, Api Design, Software Coding, Restful APIs - **Published:** July 15, 2026 - **Apply:** https://www.jobmonkeyjobs.com/career/27849853/Full-Stack-Software-Engineer-Camera-Photos-Tools-Ai-Team-California-Cupertino-7413 ## About the Role 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, communicator who treats cross-functional collaboration as a core part of the job., 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. ## Description 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. ## Related Videos - [Harnessing Apple Intelligence: Live Coding with Swift for iOS](https://www.wearedevelopers.com/videos/1515-harnessing-apple-intelligence-live-coding-with-swift-for-ios) - [Reducing LLM Calls with Vector Search Patterns - Raphael De Lio (Redis)](https://www.wearedevelopers.com/videos/1714-reducing-llm-calls-with-vector-search-patterns-raphael-de-lio-redis) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Optimizing Discovery: PostgreSQL's Role in Transforming GetYourGuide's Search](https://www.wearedevelopers.com/videos/1647-optimizing-discovery-postgresql-s-role-in-transforming-getyourguide-s-search) - [Xcode development redefAIned](https://www.wearedevelopers.com/videos/100195-xcode-development-redefained) - [Accelerating Authentication Architecture: Taking Passwordless to the Next Level](https://www.wearedevelopers.com/videos/733-accelerating-authentication-architecture-taking-passwordless-to-the-next-level) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [Dev Digest 118 - not a total recall](https://www.wearedevelopers.com/magazine/452-dev-digest-118-not-a-total-recall) - [Dev Digest 137 - AI'm not sure about this](https://www.wearedevelopers.com/magazine/485-dev-digest-137-ai-m-not-sure-about-this) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers)