Machine Learning Engineer
Job Description
Apple is seeking a Machine Learning Engineer to join the Global Sourcing & Supply Management Solutions team in Cupertino, on site. The role centers on designing GenAI powered features and workflows to optimize the supply chain and empower data driven decisions. This position combines close collaboration with business and product teams with hands-on development of end-to-end GenAI capabilities that span both a centralized platform and product applications.
Responsibilities
- Collaborate with business and product stakeholders to identify high impact opportunities and translate vague requirements into GenAI enabled features and workflows delivered via a shared AI platform and embedded across products
- Design, build, and own end-to-end GenAI capabilities that support both the centralized platform and product teams, covering prompts, tool design, agent orchestration, retrieval strategies, model selection, and system evaluation
- Develop reliable, scalable, and cost-aware GenAI features in partnership with platform, data, and application engineering teams, ensuring strong performance, observability, and maintainability in production
- Establish evaluation and monitoring strategies for GenAI driven features, focusing on output quality, correctness, safety, and business relevance through offline benchmarks, automated checks, and human-in-the-loop review
- Develop Text-to-SQL and structured reasoning capabilities that enable natural language interaction with structured data, ensuring accuracy, security, and alignment with business semantics
- Leverage agentic AI patterns such as multi-step reasoning, tool use, planning, memory, and feedback loops to support complex workflows, while implementing guardrails for reliable behavior
- Clearly communicate trade-offs, system behavior, and limitations to both technical and non-technical stakeholders to support informed product and business decisions
- Continuously research, prototype, and operationalize emerging GenAI techniques to improve platform capabilities and accelerate adoption across teams
Requirements
- Bachelor's degree
- PhD or MS in Computer Science, Statistics, Applied Math or related fields
- 3+ years of industry experience
Technologies
- PyTorch
- TensorFlow
- LangChain
Benefits
- Base pay range between $150,400 and $225,300 per year, depending on skills, qualifications, experience, and location
- Eligibility for discretionary employee stock programs, including discretionary restricted stock unit awards
- Ability to purchase Apple stock at a discount through Apple's Employee Stock Purchase Plan
- Comprehensive medical and dental coverage
- Retirement benefits
- Discounted products and free services
- Reimbursement for certain educational expenses, including tuition
- Possible discretionary bonuses or commission payments and relocation support