You will work multi-functionally with multiple teams at Apple, drive requirements and deliver the end solution
You will help evaluate various candidate approaches for optimizing machine learning pipelines for training and inference - these could include (but are not limited to) algorithm tuning, hyper parameter tuning, hardware and software co-design.
You will write clean, maintainable and production code with appropriate documentation and tests.
You will debug quality related issues in machine learning pipelines.
You will contribute to architecture decisions, design reviews and peer code reviews.
You will be a force-multiplier, by enabling team-members to be more productive
Strong programming skills in Python and/or C++ with demonstrated ability in using these languages for machine learning (machine learning) modeling and applied research
Hands-on experience developing end to end machine learning systems
Strong problem solving skills and passionate about delivering high-quality products, seeking to solve everyday problems in innovative ways
Ability to work under tight schedules and deliver under pressure
Ability to thrive in a collaborative environment and communicate clearly and confidently with partner teams
Masters or PhD in Computer Science, Machine Learning Engineering or equivalent professional experience
Hands-on experience working (training, fine-tuning, optimizing, deploying) with large language models and natural language understanding
Expertise in using machine learning toolkits such as PyTorch, Hugging Face etc.
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.