AIML - ML Engineer, Batch processing team

A global technology company that designs, develops, and sells consumer electronics, software, and services.
$135,400 - $250,600
Machine Learning
Senior Software Engineer
In-Person
5+ years of experience
AI

Description For AIML - ML Engineer, Batch processing team

Join Apple's Foundation Model Batch Inference team, where you'll be at the forefront of developing groundbreaking technology for large-scale inference of foundation models, including state-of-the-art LLMs and multimodal models. This role offers the opportunity to work with one of the most exciting high-performance computing environments, processing petabytes of data and billions of queries. You'll be part of the team that powers Siri and makes Apple products smarter, working with advanced intelligence systems that impact billions of users worldwide. The position involves building and optimizing large-scale batch inference solutions, designing robust infrastructure, and working with cutting-edge GPU technology. You'll collaborate with talented engineers to process trillions of links and analyze content for search and intelligent features. This role combines technical expertise in machine learning, distributed systems, and high-performance computing with the opportunity to directly impact Apple's core products and services. The position offers competitive compensation, comprehensive benefits, and the chance to become an Apple shareholder through various stock programs.

Last updated 6 hours ago

Responsibilities For AIML - ML Engineer, Batch processing team

  • Build and optimize large scale batch inference solutions
  • Build scalable and efficient system to fully utilize diverse high performance GPU fleet
  • Design and build infrastructures to support features that empower billions of Apple users
  • Process trillions of links to find the best content for users via search and intelligent features
  • Analyze pages to extract critical features for indexing, ranking, and retrieval

Requirements For AIML - ML Engineer, Batch processing team

Kubernetes
Python
  • Strong coding skills
  • Strong background in computer science: algorithms and data structures
  • Strong experience with Docker containerization and Kubernetes orchestration, familiar with AWS EKS, Amazon S3 or GCP
  • Extensive expertise in designing robust, large scale backend system
  • Excellent interpersonal skills able to work independently as well as in a team

Benefits For AIML - ML Engineer, Batch processing team

Medical Insurance
Dental Insurance
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan
  • Discretionary bonuses
  • Relocation benefits

Interested in this job?

Jobs Related To Apple AIML - ML Engineer, Batch processing team

Applied Acoustic ML Engineer

Senior ML Engineer role at Apple focusing on audio technology and machine learning, developing innovative audio features for consumer electronics products.

AIML Sr SW Engineer - SystemRF

Senior AI/ML Engineer position at Apple, focusing on wireless systems optimization using advanced data analysis and machine learning techniques.

AIML - Machine Learning Engineer- Siri and Information Intelligence

Senior Machine Learning Engineer position at Apple, focusing on LLM development and deployment for Siri and Information Intelligence systems.

AIML - ML Engineer, Safety & Red Teaming

Senior ML Engineer role at Apple focusing on AI safety and red teaming for generative models, offering competitive compensation and the opportunity to shape the future of responsible AI development.

Software Engineer, Apple Intelligence Model Orchestration

Senior Software Engineer role at Apple working on machine learning and intelligence integration across Apple platforms, focusing on daemon and framework development for model orchestration.