You will partner across engineering groups to design methods to measure the users input experience. This involves contributing to system-level frameworks such as UIKit as well as building apps and other tools to support our teams 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 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 teams data scientists and user studies implement and test new metrics and Key Performance Indicators (KPIs).Develop robust testing pipelines to develop on-device analytics and catch applications that complement our embedded assistance to engineers on other teams implementing feature-level metrics.
4 years programming in a modern object-oriented language (e.g. C C Objective C C# 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
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.