Overview
USD 143,100.00 - 264,200.00 per year
Full Time
Skills
Product Innovation
Privacy
UIKit
User Experience
Research Design
KPI
Testing
Embedded Systems
Object-Oriented Programming
C
C++
Objective-C
C#
Java
Swift
Software Engineering
Data Structure
Algorithms
OOD
Computer Science
Communication
Collaboration
Application Development
Automated Testing
UI
Statistics
Software Metrics
Analytics
Writing
Machine Learning (ML)
Payments
Job Details
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
Preferred Qualifications
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.
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 .
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.
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 .
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.