Taro Logo

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
This job posting may no longer be active. You may be interested in these related jobs instead:

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 7 months 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?