Senior Applied ML Engineer, Wallet & Payments
Apple
Job Summary
We are seeking a talented Senior Applied ML Engineer to lead and contribute to high-visibility projects within Wallet, Payments & Commerce. You will be at the forefront of designing and developing cutting-edge AI/ML models and GenAI applications, working with our AI/ML engineers on a wide spectrum of approaches to improve user experience. This role requires deep expertise in Machine Learning, a passion for transforming ideas into products, and the ability to effectively communicate complex ideas to cross-functional teams and partners. Key responsibilities include designing and implementing advanced Machine Learning models, collaborating with various teams to develop exciting features, developing and evaluating prototypes, and mentoring aspiring engineers.
Must Have
- PhD/MS in CS, ML, IT, NLP, Vision, Stats, or related field or equivalent work experience.
- Expertise in ML and NLP facets.
- Experience with computer vision or vision-language models.
- Proven record in delivering end-user facing ML products.
- Experience with model deployment pipelines.
- Strong programming in Python, Scala, or Swift.
- Expertise in PyTorch, TensorFlow, or Jax.
- Attention to detail and data quality.
- Strong problem-solving skills.
- Self-motivated and results-driven.
Good to Have
- Hands-on experience with transformer architectures (GPT, BERT).
- Hands-on experience with RAG, LLM fine-tuning.
- Familiarity with GenAI frameworks (LangChain).
- Prior team lead experience.
- Familiar with model compression.
- Familiarity with reinforcement learning.
- Strong understanding of state-of-the-art LLMs.
Job Description
- PhD/MS in Computer Science, Machine Learning, Information Technology, Computational Linguistics, NLP, Computer Vision, Statistics, Applied Math or a related field, or equivalent work experience.
- Expertise and experience in various facets of machine learning and natural language processing, such as feature engineering, classification, information extraction, clustering, semi-supervised learning, topic modeling and ranking.
- Experience with computer vision or vision-language models.
- Proven record in delivering end-user facing ML driven products.
- Experience with model deployment pipelines and serving GenAI models in production.
- Strong programming experience in one or more of the following: Python, Scala, Swift
- Expertise in at least one deep learning framework, eg: PyTorch, TensorFlow, or Jax
- Attention to detail, data accuracy and quality of output.
- Strong problem-solving skills and the ability to tackle novel challenges, combined with strong communication and interpersonal capabilities.
- Highly self-motivated and results-driven, able to operate independently and lead without authority.
- Hands-on experience working with transformer-based architectures, e.g., GPT, BERT.
- Hands-on experience with RAG, LLM fine-tuning.
- Familiarity with GenAI frameworks and tools, e.g., LangChain.
- Prior team lead experience is desired.
- Familiar with model compression algorithms including quantization, pruning, distillations, and experience on optimizing large language models.
- Familiarity with reinforcement learning and advanced optimization techniques.
- Strong understanding of state-of-the-art LLMs and deployment for real-world applications.
Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant.