Imagine what you could do with algorithms at Apple! Extraordinary ideas have a way of becoming excellent products, services, and customer experiences which are personalized, contextualized and intelligent to our users. As a member of our fast-paced group, you’ll have the unique and rewarding opportunity to shape the future. We are looking for people with excellent applied machine learning, NLP experience and solid engineering skills.
Description
This role will have the following responsibilities:
Developing, fine-tuning, and evaluating domain specific Large Language Models for various tasks and applications
Understanding product requirements, translating them into modeling tasks and engineering tasks
Collaborating with Hardware and Software teams across Apple
Translating theoretical ideas into tangible innovations
CORE RESPONSIBILITIES:
Conduct theoretical analysis of challenging technological problems.
Take part in data collection for algorithm training and testing.
Develop innovative algorithms that accomplish a desired functionality in prototypes.
Demonstrate the developed technology through field tests and live demonstrations.
Collaborate with multi-functional teams across the organization.
Present intermediate and final products to stakeholders and executives.
Minimum Qualifications
Minimum of 3 years relevant industry experience
Strong experience on machine learning model development
Excellent knowledge and good practical skills in major machine learning algorithms
Proficiency in Programming Languages and Frameworks: Python, PyTorch/TensorFlow/Jax
Strong prototyping skill to build demos for early feedback
Good interpersonal skills and team player
Industry experience with Natural Language Processing (NLP), with a focus on LLMs-Nice to have