Description
Roles and responsibilities include architecting, implementing and maintaining user experiences across platforms for the features we deliver to the world. You will work closely with scientists, engineers, QA, study and project managers throughout the software lifecycle in successfully delivering best-in-class application and experiences. When relevant, you will also design and contribute to APIs to help expose our metrics to third party developers or internal cross functional teams. You will work collaboratively on large projects with many other software engineers and functions, like human design, hardware sensing, AI/ML and others. Most importantly, you will help ship interactive features that impact millions of users on a daily basis. You take responsibility; you can demonstrate creativity, initiative, and the ability to work to deadlines. You feel a personal stake in the product you ship. You thrive in uncertainty and strive to bring order to it. You keep your eye on the ball; you build strong relationships; and you are constantly looking to improve yourself and your team.
Minimum Qualifications
Master’s degree or PhD in Computer Science with at least 10 years of experience as software engineer, 5 years in a technical leadership role Extensive experience with programming languages such as C++, Objective-C, Swift or SwiftUI
Preferred Qualifications
Strong and intuitive understanding of computer science fundamentals, and how to architect complex systems for embedded devices Effective communication skills, written and verbal, and attention to detail Prior experience machine learning (e.g. large language models, foundation models, CNNs, Bayesian methods, etc.) Passion or experience with mentoring other team members Passion for product definition, user experience, and being the first user for your own features Prior experience with sensors, sensor fusion, fitness and health technologies is a big plus
Learn more about this Employer on their Career Site
