Prepin
Log in
Apple

engineering opportunity

Full Stack Engineer

You will design, build, and evolve web applications and services that empower manufacturing operations. This involves translating user workflows into technical solutions across the full stack, including AI capabilities and backend infrastructure.

Sunnyvale, California, United StatesonsiteFULL_TIME

Posted

About the role

What will you do at Apple?

We are looking for a Full Stack Engineer who is, at heart, a builder. Someone

equally at home crafting a refined ReactJS interface and designing the backend

and data flows behind it, and who is energized by weaving AI into the tools

people use. If you care about elegant systems as much as elegant code, we would

like to hear from you.

DESCRIPTION

As a Full Stack Engineer on the MSI team, you will design, build, and evolve web

applications and services that empower Manufacturing Operations. You will work

closely with engineers to understand their workflows and challenges, translate

those needs into effective technical solutions, and take features from early

concept through production. Your work will span the user experience, backend

services, APIs, data flows, and AI capabilities that power these tools. We care

deeply about the user experience and think in systems: how components fit

together, where the right abstractions belong, and how today’s decisions shape

tomorrow’s roadmap. You will apply AI thoughtfully as part of the overall

product experience and use modern development tools, including LLM-powered

tools, to improve delivery while maintaining a high bar for quality,

reliability, and architecture. Because this work involves close collaboration

with our users and partners, the ideal candidate combines strong engineering

judgment with curiosity, communication, and ownership.

MINIMUM QUALIFICATIONS

Bachelor’s degree in Computer Science or a related field, or equivalent

practical experience. 4+ years of experience delivering production software

through the full software development lifecycle, from requirements and system

design to implementation, testing, deployment, and ongoing support. Strong

foundation in software engineering principles, including architecture, API and

data design, testing, debugging, security, reliability, performance, and

maintainability. Experience building full stack applications and the ability to

work effectively across user interfaces, backend services, integrations, and

data systems. Experience using modern development tools, including AI-assisted

coding tools, while applying sound engineering judgment to review, validate, and

improve generated code. Demonstrated ability to understand complex user

workflows, translate them into practical technical solutions, and collaborate

across teams to deliver measurable outcomes. Excellent communication and

collaboration skills, with the ability to translate technical concepts into

clear, business focused insights

PREFERRED QUALIFICATIONS

6+ years of experience delivering production software through the full software

development lifecycle, from requirements and system design to implementation,

testing, deployment, and ongoing support. A genuine passion for systems

architecture thinking, and a habit of reasoning about how components, data, and

services fit together at scale Experience using AI coding tools such as Claude

Code or Continue to enhance the development workflow and accelerate delivery

while maintaining code quality and architectural standards Experience

integrating LLMs or ML services into production applications, for example prompt

design, retrieval augmented generation, agentic workflows, or model backed

features Familiarity with message and job queues such as RabbitMQ, Kafka, and

with distributed systems Experience with cloud platforms and containerization

tools such as Docker and Kubernetes Strong understanding of UX and UI design

principles

Which skills does this role require?

ReactJSFull Stack DevelopmentSystem ArchitectureAPI DesignData DesignAI-assisted CodingLLM IntegrationSoftware Development LifecycleBackend ServicesMessage QueuesUX DesignFull Stack EngineerLLMManufacturing OperationsAPISoftware ArchitectureSecurityReliabilityPerformanceClaude CodeDebuggingPrompt DesignMachine LearningProduct Strategy

Make your next move

Build a shortlist and prepare

Identify the requirements you can demonstrate, then choose examples from your work to discuss with the hiring team.

Review the responsibilities and requirements before adding an opening to your shortlist.

Role information can change. Confirm current details on the original application page.

Product

AI Candidate AgentCompaniesBrowse JobsDeep ProfileSkill AssessmentOpportunity Matching
Prepin.ai

© 2026 Prepin | All rights reserved.