Machine Learning Infrastructure Engineer

Apple
Seattle, United States of America2025-11-07

About the job

As part of the Video Computer Vision (VCV) team, you will help us create the data and infrastructure ecosystem needed to support our ML development and continuously improve our features. We take full end-to-end ownership of our services and data products, driving them through every stage meticulously, encompassing conception, design, implementation, deployment, and maintenance. As a result, each one of us takes our responsibilities seriously. In this team, you’ll have the opportunity to work on complex problems in close partnership with our ML engineers, data scientists and software integration teams.

Responsibilities

No responsibilities listed.

Qualifications

Minimum

Bachelor's degree in Computer Science or related discipline, and 2 years relevant industry experience.

Strong foundational knowledge in Computer Science.

Extensive programming experience in Python.

Hands-on experience with cloud providers (AWS, GCP, or Azure).

Strong understanding of core infrastructure concepts (e.g., compute, networking, storage, containers, Kubernetes).

Preferred

Experience with machine learning model development lifecycle, including data preprocessing, model training, evaluation, and deployment.

Proficiency with cloud computing and distributed data processing infrastructure and tools (e.g., Ray, Spark, Trino).

Hands-on experience with CI/CD pipelines and practices.

Familiarity with Infrastructure as Code (IaC) tools (e.g. Terraform, Pulumi, or CloudFormation).

Experience building on LLMs or other generative models.

Ability to drive projects from concept to production, balancing business needs with technical quality and timely delivery.

Excellent communication skills, ability to work both independently and multi-functionally.