Taro Logo

Software Engineer - ML Systems and Evaluation Engineering Client Tools and Frameworks

Apple is where individual imaginations gather together, creating innovative products and services that change lives for the better.
$135,400 - $250,600
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI

Description For Software Engineer - ML Systems and Evaluation Engineering Client Tools and Frameworks

Apple is seeking a talented Software Engineer to join their ML Systems Evaluation Engineering (MLSEE) team, focusing on building and evaluating AI/ML products that impact millions of users worldwide. As part of Apple Intelligence, this role sits at the forefront of machine learning and Generative AI innovation, working on conversational assistant technologies for both large-scale systems and new client devices.

The ideal candidate will take ownership of requirements and development roadmaps for ML system evaluation platforms, bringing a proven track record in completing full product cycles - from design and implementation to gathering feedback and iterating on systems. This role involves overseeing system integration and contributing to evaluation plans and continuous integration of ML models.

You'll be working with cutting-edge technologies in AI and ML, helping to expand the capabilities of Siri and other AIML products. The position requires strong software engineering skills, particularly in Swift/Obj-C and Python, along with experience in service-oriented architecture and ML systems evaluation.

The role offers competitive compensation ($135,400 - $250,600) and comprehensive benefits including medical coverage, stock options, and education reimbursement. You'll be part of a highly accomplished team at Apple, working on groundbreaking technology that impacts millions of users globally.

This is an excellent opportunity for an experienced software engineer who thrives in fast-paced settings and wants to drive innovative enhancements to Apple's product user experiences. You'll be at the forefront of AI/ML development, working with state-of-the-art technology while contributing to products used by millions worldwide.

Last updated a day ago

Responsibilities For Software Engineer - ML Systems and Evaluation Engineering Client Tools and Frameworks

  • Own requirements including 'proof of concept' development
  • Co-own development roadmap for ML system evaluation platform
  • Oversee system integration
  • Contribute to evaluation plans and continuous integration of ML models
  • Build, measure, and leverage software to provide insights into platform changes
  • Drive innovative enhancements to Apple product user experiences

Requirements For Software Engineer - ML Systems and Evaluation Engineering Client Tools and Frameworks

Python
Java
  • 5+ years of professional experience in software development
  • Strong software engineering skills including system design, development, testing, debugging
  • Proven expertise in Swift or Obj-C (required)
  • Python (desired) and at least one other object-oriented programming language
  • Good experience/exposure to service oriented architecture
  • BS or MS in Computer Science is preferred

Benefits For Software Engineer - ML Systems and Evaluation Engineering Client Tools and Frameworks

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

Interested in this job?

Jobs Related To Apple Software Engineer - ML Systems and Evaluation Engineering Client Tools and Frameworks