Apple is looking for an outstanding engineer to collaborate with architects to guide ML performance analysis and modeling across Apple's products, accelerating and optimizing on-device and data center machine learning.
Requirements
- Knowledge and experience in software development and prototyping
- Machine Learning experience
- Prior experience with data center and large-scale cluster systems is desired
- Prior experience in analyzing software/OS behavior is preferred
- Experience with system software (OS, drivers, applications) and distributed computing in the data center is desired
- Excellent software development skills preferably in C++, Swift and Python
Responsibilities
- Guide ML performance analysis and modeling across Apple’s products
- Accelerate and optimize on-device and data center machine learning
- Take a technical leadership role
- Working with high level software features including 3rd party developers and ML inference stack
- ML and AI application and software prototyping for client and datacenter
- Interacting with various multi-functional teams to understand and guide development
- Assisting in complex performance debug activities
Other
- Minimum of 3 years of industry experience
- Strong communication and mentoring skills
- Apple is an equal opportunity employer that is committed to inclusion and diversity.