Senior Machine Learning Engineer, Operations Platform

Apply Now

Company: Apple

Location: Austin, TX 78745

Description:

Imagine what you could do here! The people here at Apple don't just create products - they build the kind of wonder that's revolutionized entire industries. It's the diversity of those people and their ideas that inspires the innovation that runs through everything we do, from amazing technology to industry-leading environmental efforts. At Apple, inclusion is a shared responsibility, and we work together to foster a culture where everyone belongs and is inspired to do their best work. Here on the Online Retail Decision Automation team, we and our partners are responsible for Apple's largest store. Our main goal is to deliver a magical, personal digital experience where customers can shop, buy and learn everything Apple, wherever they are. Each customer should feel like they are our only customer and our job is to set the bar for the experience they receive. To run such an extraordinary store, it takes extraordinary people, and we are looking for someone to help us do extraordinary things. We're looking for a highly skilled MLOps and Software Engineer with a strong foundation in software development and machine learning. You will play a pivotal role in shaping the future of our processes, infrastructure and software for developing, testing and deploying machine learning models to drive the Apple Online experience! The role spans central areas of our Apple Online Store including developing models for product search, recommendation systems (e.g. ranking, page generation), personalization (e.g. evidence, messaging, marketing), Generative AI and optimizing Apple-wide systems & infrastructure. As a member of the fast-paced team, you will have the outstanding and great opportunity to be part of new projects and craft upcoming products that will delight millions of Apple's customers every day.

Description You'll work closely with researchers, engineers, data scientists, and product managers to design, implement, and operate robust ML systems at scale. If you're passionate about continuous learning and building impactful solutions, we want to hear from you. RESPONSIBILITIES INCLUDE: - Partner with cross-functional teams to design, develop, and deploy scalable, production-ready ML solutions - Architect and implement a robust MLOps platform to streamline and operationalize large-scale ML workloads - Stay current with emerging tools and research in MLOps, distributed systems, and machine learning to continuously improve our platforms - Mentor engineers in areas of your expertise, fostering skill growth and knowledge sharing

Minimum Qualifications
  • Bachelor's degree in Computer Science, engineering, or a related field
  • 8+ years of experience building and operating scalable, high-throughput scalable systems and machine learning models
  • Proficiency in object-oriented programming languages such as Python, Java
  • Strong expertise in distributed systems, reliability and scalability, containerization, and cloud platforms
  • Expertise in distributed systems, cloud infrastructure, and containerization technologies: Kubernetes, Docker, Ray, PySpark, AWS, GCP


Preferred Qualifications
  • Proficient in working with and debugging accelerators, like: GPU, TPU, AWS Trainium
  • Proficient in ML training and deployment frameworks, like: JAX, Tensorflow, PyTorch, TensorRT, vLLM
  • Strong analytical, problem-solving, and communication skills


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 .

Similar Jobs