Senior Software Engineer - Machine Learning

A leading technology company that creates products that enrich people's lives, including iPhones, Macs, and other consumer electronics and services.
$175,800 - $312,200
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI

Description For Senior Software Engineer - Machine Learning

At Apple, we work every day to create products that enrich people's lives. Our Ad Platforms group makes it possible for people around the world to easily access informative and imaginative content on their devices while helping publishers and developers promote and monetize their work. The Machine Learning Platform team's mission is to empower Ad Platforms teams to build and scale innovative ML systems that deliver highly optimized advertising content to consumers.

As a Senior Software Engineer on the ML Platform team, you will be responsible for bringing numerous features to advertisers and consumers while supporting scalable modeling and continuous experimentation. You will design and develop secure and scalable back-end systems, working closely with various teams to build high-performing, elegant solutions from the ground up. Your role involves making critical technology decisions and architecting solutions for unique ad network challenges.

The position offers the opportunity to:

  • Work with world-class machine learning engineers
  • Build cutting-edge ML platforms and infrastructure
  • Contribute to privacy-focused advertising technology
  • Design and implement scalable distributed systems
  • Collaborate with cross-functional teams including data scientists
  • Impact how advertising works with data while maintaining privacy

You'll be joining a team that values:

  • Technical excellence and innovation
  • Reliability, simplicity, and scalability
  • Collaborative problem-solving
  • Continuous learning and growth
  • Privacy-first approach to advertising technology

The role offers competitive compensation ($175,800 - $312,200), comprehensive benefits, and the chance to work on meaningful projects that impact millions of users while maintaining Apple's high standards for user privacy and data protection.

Last updated 2 days ago

Responsibilities For Senior Software Engineer - Machine Learning

  • Design and develop secure and scalable back-end systems
  • Build high-performing, elegant systems from the ground up
  • Define and refine architectures to meet unique ad network challenges
  • Build machine learning products delivering on Apple's privacy commitments
  • Work closely with engineers and data scientists
  • Design, develop, and build world-class platform capabilities
  • Enable Ad Platforms teams to improve and scale ML features, models, and applications

Requirements For Senior Software Engineer - Machine Learning

Python
Java
  • Experience writing mission-critical code for production machine learning systems
  • Experience building machine learning models
  • Experience building and scaling cloud-based architectures
  • Experience building AI/ML tooling and/or infrastructure
  • Experience working on distributed systems where scalability and performance are critical
  • Experience performance tuning & trouble-shooting
  • Pride in building tools to automate routine tasks, organized & detailed
  • Familiarity with CI/CD tooling
  • Strong problem solving and debugging skills
  • Ability to communicate effectively, both written and verbal
  • Results oriented with desire to work in fast-paced collaborative environment

Benefits For Senior Software Engineer - Machine Learning

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

Interested in this job?

Jobs Related To Apple Senior Software Engineer - Machine Learning

AIML - Machine Learning Engineer/Scientist, Siri and Information Intelligence

Senior ML Engineer role at Apple working on Siri and Information Intelligence, focusing on LLMs and search technology with competitive compensation $175-312K.

AIML - Machine Learning Engineer(Search and Knowledge Quality), Siri and Information Intelligence

Senior Machine Learning Engineer role at Apple working on Siri and Information Intelligence team, focusing on search and knowledge quality.

Machine Learning Engineer, Generative AI & Privacy Technologies (Privacy-Preserving) – SIML, ISE

Senior Machine Learning Engineer role at Apple focusing on privacy-preserving Generative AI technologies, offering competitive compensation and the opportunity to work on cutting-edge AI systems.

AIML - Sr. Machine Learning Engineer, Siri Search Quality - Siri & Information Intelligence

Senior Machine Learning Engineer role at Apple focusing on Siri Search Quality and Information Intelligence, developing AI and ML solutions.

Machine Learning Engineer- LLM

Senior Machine Learning Engineer position at Apple focusing on LLM development and implementation within the Operations and Supply Chain team.