Apple is seeking a Machine Learning Engineer to join their Hardware team in San Diego. This role combines embedded systems expertise with machine learning to create next-generation input devices that accurately determine user intent.
The ideal candidate will work at the intersection of hardware and software, developing and implementing sophisticated algorithms for touch interfaces and other input mechanisms. You'll be responsible for designing and optimizing sensing algorithms that can perform consistently across a wide variety of devices in mass production.
Key responsibilities include developing calibration procedures, collecting and analyzing user data, and implementing machine learning solutions that can run efficiently on embedded systems. You'll collaborate with cross-functional teams to identify and resolve hardware and software issues, while also investigating new technologies and prototyping innovative concepts.
The position requires a Master's degree in a relevant field and hands-on experience with embedded systems programming, sensor physics, signal processing, and machine learning. You'll need to demonstrate expertise in both Python and C/C++ programming, as well as a strong understanding of pattern recognition and classification algorithms.
Apple offers a competitive compensation package with a base salary range of $139,500 - $210,100, plus additional benefits including stock options, comprehensive healthcare, retirement benefits, and education reimbursement. This is an excellent opportunity to work on cutting-edge technology that directly impacts how users interact with Apple devices.
The role combines technical depth with practical implementation, requiring someone who can bridge the gap between theoretical machine learning concepts and their application in real-world embedded systems. You'll be part of a team that's pushing the boundaries of user interface technology, contributing to products that millions of people use every day.