Apple is looking to deliver a magical, personal digital experience for customers in their online store, and needs a Senior Machine Learning Engineer to help research and develop the next generation of algorithms to drive this experience.
Requirements
- Proficiency in one or more object-oriented programming languages such as Python, Java, C++
- Experience building distributed systems
- Experience building data processing pipelines and large scale machine learning systems with experience in big data technologies like Spark, SQL, Snowflake/Hadoop, etc.
- Experience in Recommender Systems, Personalization, Search, Computational Advertising or Natural Language Processing including RAG based Generative AI and transformer architecture
- Experience using Deep Learning, Bandits, Probabilistic Graphical Models, or Reinforcement Learning in real applications a plus
- Experience with Spark, TensorFlow, Keras, and PyTorch a plus
Responsibilities
- Collaborate with other MLEs to build scalable, production-ready ML solutions, taking algorithms from initial concept through to deployment.
- Give to the ongoing improvement of our ML infrastructure and tooling.
- Engage in continuous learning and development, staying up-to-date with the latest advances in machine learning and software engineering
- Mentor junior MLEs on the team to ensure best practices are followed
Other
- Bachelorʼs degree in Computer Science, Statistics, Mathematics with equivalent experience
- 5+ years of related experience building high throughput scalable applications or building machine learning models
- Skilled in communication, problem solving, critical thinking Attention to detail, data accuracy and quality of output
- Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services
- Reimbursement for certain educational expenses - including tuition