Taro Logo

AIML - Software Engineer, Machine Learning Platform & Infrastructure

A leading technology company that creates innovative products, services, and customer experiences.
$135,400 - $250,600
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI

Description For AIML - Software Engineer, Machine Learning Platform & Infrastructure

At Apple, we're seeking a talented Software Engineer to join our Machine Learning Platform & Infrastructure team in Seattle. This role is part of the Information Intelligence teams building groundbreaking technology for algorithmic search, machine learning, natural language processing, and artificial intelligence. You'll work on features that are redefining how hundreds of millions of people use their devices to search and find information through Siri, Spotlight, Safari, Messages and Lookup.

Our team processes billions of requests daily across our web crawl stack, utilizing a microservice-based architecture to support multimodal crawl capabilities. We work with one of the most exciting high-performance computing environments, managing petabytes of data and millions of queries per second. You'll have the opportunity to design, build, and maintain infrastructure that supports features empowering billions of Apple users.

The role requires expertise in distributed systems and large-scale data processing, with experience in AWS services and strong coding skills. You'll take full end-to-end ownership of services, from conception through deployment and maintenance. This is a chance to work on incredibly complex large-scale systems handling trillions of records and petabytes of data.

We offer a competitive compensation package including base pay ranging from $135,400 to $250,600, plus opportunities for equity through stock programs and additional benefits like comprehensive healthcare, retirement plans, and education reimbursement. Join us in building the next generation of intelligent features that delight our customers every single day.

Last updated 25 minutes ago

Responsibilities For AIML - Software Engineer, Machine Learning Platform & Infrastructure

  • Design, build and maintain infrastructure to support features that empower billions of Apple users
  • Process billions of requests across web crawl stack
  • Work on microservice based architecture to support multimodal crawl
  • Take full end-to-end ownership of services from conception through maintenance
  • Work on complex large scale systems with trillions of records and petabytes of data

Requirements For AIML - Software Engineer, Machine Learning Platform & Infrastructure

Python
Java
  • BS or MS in Computer Science or equivalent experience
  • Strong coding skills and experience with data structures and algorithms
  • Experience designing and building scalable distributed services
  • Experience with petabyte scale data processing & building data pipelines
  • Experience with AWS Services such as Amazon S3, EC2, EKS
  • Excellent interpersonal skills able to work independently as well as cross-functionally

Benefits For AIML - Software Engineer, Machine Learning Platform & Infrastructure

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary bonuses
  • Relocation assistance

Interested in this job?

Jobs Related To Apple AIML - Software Engineer, Machine Learning Platform & Infrastructure

Software QA Engineer, Machine Learning

Senior Software QA Engineer role at Apple focusing on machine learning quality assurance for iOS and macOS creativity applications.

Software QA Engineer, Machine Learning

Senior Software QA Engineer role at Apple focusing on machine learning quality assurance for iOS and macOS creativity applications.

Senior Machine Learning Engineer, Bedrock

Senior Machine Learning Engineer position at Amazon's AWS Bedrock team, focusing on GenAI model optimization and inference efficiency.

Senior Machine Learning Engineer, Bedrock

Senior Machine Learning Engineer position at Amazon's Bedrock team, focusing on developing and optimizing GenAI models and inference engines.

Senior Software Development Engineer - GenAI, Amazon Ads - Creative X

Senior Software Engineering role at Amazon Ads focusing on developing AI-based systems for creative content optimization and advertising technology.