Software Engineer, Input Experience Analytics
Cupertino, California, United States
Software and Services
Summary
Posted: Jun 12, 2025
Weekly Hours: 40
Role Number: 200608955
Apple's goal is to provide an effortless input experience to everyone, no matter what languages they speak, across modalities, with world-class intelligence at the core. The Input Experience organization is directly responsible for keyboard, pencil, emojis & stickers, Genmoji, Smart Reply, and Writing Tools across multiple platforms.
We are looking for an experienced Software Engineer who is passionate about the power of data to drive product innovation and improvements. You will help develop on-device telemetry and feedback UI for a wide range of input experiences, while preserving the privacy of our users.
Description
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:
Collaborate within and across teams to implement the next-generation architecture for Input Experience Analytics that will be embedded into our OS platforms. This includes close collaboration with our team's data scientists and user studies researchers.
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.
Provide assistance to engineers on other teams implementing feature-level metrics.
Minimum Qualifications
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
Preferred Qualifications
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
Pay & Benefits
At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $143,100 and $264,200, and your base pay will depend on your skills, qualifications, experience, and location.
Apple employees also have the opportunity to become an Apple shareholder through participation in Apple's discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple's Employee Stock Purchase Plan. You'll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses - including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation.Learn more about Apple Benefits. (https://www.apple.com/careers/us/benefits.html)
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.
Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.Learn more about your EEO rights as an applicant (https://www.eeoc.gov/sites/default/files/2023-06/22-088\EEOC\KnowYourRights6.12ScreenRdr.pdf) .
Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.Learn more about your EEO rights as an applicant (https://www.eeoc.gov/sites/default/files/2023-06/22-088\EEOC\KnowYourRights6.12ScreenRdr.pdf) .
Apple will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation.
Apple participates in the E-Verify program in certain locations as required by law.Learn more about the E-Verify program (https://www.apple.com/jobs/pdf/EverifyPosterEnglish.pdf) .
Apple is committed to working with and providing reasonable accommodation to applicants with physical and mental disabilities. Reasonable Accommodation and Drug Free Workplace policy Learn more .
Apple is a drug-free workplace. Reasonable Accommodation and Drug Free Workplace policy Learn more .
Apple will consider for employment all qualified applicants with criminal histories in a manner consistent with applicable law. If you're applying for a position in San Francisco, review the San Francisco Fair Chance Ordinance guidelines applicable in your area.
It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.