ML Systems Engineer - Web services

Seattle, Washington, United States
Software and Services


Weekly Hours: 40
Role Number:200366882
At Apple Media Products Engineering we develop systems that power the App Store, Apple TV, Apple Music, Apple Podcasts, Apple Books and other systems. Our systems span across servers and devices that bring surprise and delight to our users, while upholding Apple's unparalleled support for protecting their privacy and data. We work on web-scale systems powered by Machine Learning components, and problems that present unique challenges stemming from our desire to create powerful, extremely resource-efficient and highly-available cloud-hosted web services that bring a seamless user experience that Apple is famous for. We are looking for software engineers who are eager to take on these challenges. If you have experience in large scale data processing systems, web services and applications, have a passion to extract every bit of performance from the hardware and software, and are familiar with modern cloud-hosted services that utilize NoSQL databases, then we are exited to talk to you.

Key Qualifications

  • Three to five years of experience developing distributed, high performance systems and web services
  • Excellent object-oriented programming and design skills
  • Well-versed in developing highly-scalable services in cloud environments
  • Knowledge of RESTful APIs
  • Knowledge of systems performance and efficiency
  • Well-versed in modern software development methodologies
  • Experience collaborating in a wide, cross-functional space with multiple stake-holders
  • Rigorously structured, analytical and detail-oriented in designing systems
  • Experience with JavaScript
  • Familiarity with Map-Reduce concepts
  • Familiarity with Docker and Kubernetes


Apple is looking for engineers that can help build services that will support the next generation personalization solutions that will span servers and users' devices like their iPhones, Apple Watches and TVs. These services will enable features that will give Apple's users a rich and delightful experience when they use Apple's various media products. Your role will be to develop the server-side components. You will be working closely with other engineers and data scientists, taking into account the unique challenges of providing highly-scalable and resource-conserving web-services that will be called by billions of devices every day. You will be responsible for conceiving, design, implementing, delivering, documenting, maintaining and enhancing these systems. This role will require your strong understanding of distributed systems design, object-oriented coding in strongly typed languages, and a desire to create hardened, efficient systems.

Education & Experience

Bachelor of Computer Science or higher

Additional Requirements

  • Apple is an equal opportunity employer that is committed to inclusion and diversity. Visit to learn more. If you do not consent to Apple storing your information in our system for Recruiting purposes, please reply to this email requesting deletion. For more information on Apple’s privacy policy please visit