Expoint – all jobs in one place
The point where experts and best companies meet
Limitless High-tech career opportunities - Expoint

Apple Software Engineer Input Experience Analytics 
United States, California, Cupertino 
278934758

Yesterday
You will partner across engineering groups to design methods to measure the user’s input experience. This involves contributing to system-level frameworks, such as UIKit, as well as building apps and other tools to support our team’s mission. An ideal Analytics Software Engineer is someone who is not only adept at software engineering and analytics, but also has a thinks about the user experience. IN THIS ROLE, YOU WILL:Design, implement, and test new metrics and Key Performance Indicators (KPIs).Develop robust testing pipelines to develop on-device analytics and catch regressions.Develop applications that complement our embedded analytics.
  • 4+ years programming in a modern object-oriented language (e.g., C, C++, Objective C, C#, Java, Swift)
  • Proven software engineering background including key concepts such as data structures, algorithms, and object-oriented design
  • BS or MS in Computer Science or related field, or equivalent experience
  • Excellent communication and collaboration skills
  • System-level programming. Application programming experience is a plus
  • Experience with automated testing (e.g., unit, integration, UI) as a means to ensure high-quality software
  • Background in statistics, software metrics, and analytics
  • Experience or curiosity about input technologies such as keyboards or speech
  • Experience writing software that interacts with LLMs or other ML models
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.