mid Machine Learning Engineer ic · Posted Mar 31, 2026

Join the HWTE Computer Vision and Machine Learning (CVML) team and play a key role in shaping the future of Apple's products! Our team develops cutting-edge solutions for the inspection, metrology, and calibration of displays, cameras, and sensors across iPhone, iPad, Mac, Vision Pro, and upcoming products. Be among the first to witness the creation of Apple's newest products!

We are looking for a versatile engineer who can bridge AI automation with domain expertise in computer vision, image processing, sensor algorithms, or simulation pipelines. In this role, you will build intelligent AI-powered tools and interfaces that make our world-class algorithm and simulation pipelines accessible to every engineer in the organization, automate complex engineering workflows to dramatically improve team efficiency, and contribute to algorithm development for display, camera, motion sensor, or optical testing. Your work will directly multiply the productivity of the engineering team and transform how we operate across every stage of the product lifecycle.

If you are passionate about applying modern AI tools — such as large language models, AI agents, and generative AI — to solve real-world engineering challenges, we want to hear from you!
You will design, develop, and deploy AI-powered tools that democratize access to complex algorithm and simulation pipelines, automate multi-step workflows, and capture expert domain knowledge into durable, reusable systems. You will also contribute hands-on to computer vision, image processing, deep learning, and sensor algorithm development for display, camera, or motion sensor testing.
<h3>Minimum Qualifications</h3>2+ years of related professional experience
MS in Computer Science, Electrical Engineering, Imaging Science, Robotics, or a related field
Proficiency in MATLAB, Python, or C++ with a solid foundation in software engineering and system design
Experience building applications powered by large language models (LLMs), including prompt engineering, retrieval-augmented generation, function calling / tool use, or agentic workflow development
Background in at least one of: computer vision, image processing, deep learning, or sensor algorithms
Hands-on experience with deep learning frameworks such as PyTorch or TensorFlow
Strong written and verbal communication skills, with the ability to collaborate effectively across diverse teams
<h3>Preferred Qualifications</h3>Hands-on experience with modern AI coding and automation tools (e.g., Claude, Gemini) and familiarity with emerging concepts such as AI agents, skills, agentic workflows, and Model Context Protocol (MCP)
Experience with computer vision tasks such as defect detection, image segmentation, image quality assessment or multi-view geometry.
Familiarity with display metrology, camera calibration, or inertial measurement units (IMU)
Experience working across multiple programming languages and converting or bridging code between them
Experience modularizing and refactoring complex codebases to improve usability and maintainability
Experience automating multi-step data workflows involving databases, APIs, and visualization tools
Familiarity with consumer electronics manufacturing or hardware test engineering

All machine learning jobs machine learning in Shanghai, China Jobs in Shanghai, China machine learning salaries machine learning career path
All Apple Jobs Browse machine learning roles mid positions