Apple's Machine Learning Research organization needs to build scalable, distributed training and research pipelines to power future products and ML solutions across Apple.
Requirements
- Expert in C++ and Python programming.
- Expert in GPU programming.
- Experience with open-source projects and collaborative software development.
- Experience with Machine Learning algorithms.
Responsibilities
- build scalable, distributed training and research pipelines
- build high performance and scalable software addressing novel ML research algorithms
- Apply solid software engineering skills
- leverage experience to deal with the unexpected
- explore research software solutions
- pave the way to future Machine Learning toolboxes
- advancing ML algorithms and techniques on Apple silicon
Other
- Excellent communication skills.
- M.S. or PhD in Computer Science (or related fields) or related fields or equivalent experience.
- highly motivated, result-oriented engineers with a strong background in system engineering and software development