AIML-Senior Backend Software Engineer, Measurement

Apple is a technology company that creates innovative products and services used by over 2 billion devices globally.
$135,400 - $250,600
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI

Description For AIML-Senior Backend Software Engineer, Measurement

Apple's Measurement organization is seeking a Senior Backend Software Engineer to join their mission of measuring, understanding, and improving all Apple features. This role presents an exceptional opportunity to work at the intersection of machine learning and large-scale systems, impacting over 2 billion devices worldwide.

The position involves building cutting-edge online Experimentation platforms that empower Apple engineers in delivering outstanding user experiences. You'll be at the forefront of accelerating ML adoption across all Apple operating systems and products/services, working on complex, challenging, and highly visible projects.

As a senior engineer, you'll be responsible for designing and implementing features for both on-device and hybrid device/server ML workflows. Your work will include building services that can roll out or roll back experiments to billions of devices within hours and developing highly scalable systems capable of processing billions of events daily. The role requires technical leadership, as you'll be setting direction for the team and mentoring junior engineers.

The ideal candidate brings strong expertise in scalable micro-services, object-oriented programming (Java/Python), and modern technologies like Kubernetes and Kafka. Experience with SQL/NoSQL databases and online experimentation systems is crucial. You'll work in a collaborative environment, partnering with data scientists and OS engineers to build data applications that provide reliable and timely insights for Apple's most exciting products and services.

The compensation package is competitive, including a base salary range of $135,400 to $250,600, plus additional benefits such as stock options, comprehensive healthcare, and educational support. This role offers the unique opportunity to work on ML platforms at unprecedented scale while contributing to Apple's mission of creating technology that enriches people's lives.

If you're passionate about large-scale systems, machine learning, and want to make an impact on billions of users while working with cutting-edge technology, this role offers an exceptional opportunity to grow your career at one of the world's most innovative companies.

Last updated 5 hours ago

Responsibilities For AIML-Senior Backend Software Engineer, Measurement

  • Design and implement features for on-device and device/server side combined ML workflows
  • Build service to rollout/rollback experiments to billions of devices
  • Build highly scalable systems to process billions of events daily
  • Set technical direction for the team
  • Drive engineering quality for the platforms
  • Provide mentorship to junior engineers
  • Collaborate with cross-functional partners
  • Build platform roadmap for next 2-3 years

Requirements For AIML-Senior Backend Software Engineer, Measurement

Java
Python
Kubernetes
Kafka
React
  • Experience building scalable micro-services
  • Experience with Object oriented programming languages like Java / Python
  • Experience with Kubernetes, Kafka or similar technologies
  • Experience working in large cross-functional projects
  • Experience with online Experimentation systems
  • Experience with SQL / NoSQL databases
  • Experience mentoring junior engineers
  • M.S. in Computer Science or related field (or B.S. with 7+ years experience)
  • 5+ years of industry experience

Benefits For AIML-Senior Backend Software Engineer, Measurement

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

Interested in this job?

Jobs Related To Apple AIML-Senior Backend Software Engineer, Measurement

Software Engineer - Apple Maps/Traffic

Senior Software Engineer position at Apple Maps focusing on traffic analysis and prediction, requiring 6+ years of experience and expertise in Java, Scala, or Python.

AIML-Sr. Backend Software Engineer, Measurement

Senior Backend Software Engineer position at Apple's AIML team in Seattle, focusing on distributed systems and ML platform development with competitive compensation and benefits.

Apple GPU Compiler Backend Research Engineer

Senior GPU Compiler Backend Research Engineer position at Apple, focusing on optimizing compiler technology for Apple Silicon GPUs using LLVM and C++.

Sr. Development Engineer, Music, Books, & Podcasts Content Data Services

Senior Development Engineer position at Apple working on data services for Music, Books, and Podcasts platforms, requiring Java/Scala expertise and 5+ years of experience.

Senior Software Engineer (Linux, Networking, Service traffic systems) - Apple Services Engineering

Senior Software Engineer role at Apple focusing on Linux, networking, and service traffic systems for critical infrastructure services.