Improve development velocity for Fitbit Health products, enable shipment of high-quality features with emphasis on mobile and AI product development issues at Google
Requirements
- 2 years of experience with software development in one or more programming languages
- 2 years of experience building developer tools that improve developer velocity, code quality and code health
- Experience with data structures or algorithms
- Knowledge of systems architecture
- Experience developing accessible technologies
- Experience with compilers, automated releases, code design and testing, test automation frameworks
- Experience with large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile
Responsibilities
- Design and build test infrastructure and tooling to improve development velocity for Fitbit Health products
- Collaborate with cross-functional and partner teams to build test infrastructure solutions addressing their development and testing issues
- Identify and propose solutions for new opportunities based on engineers feedback, analysis, and consultation with domain experts
- Participate in team-wide responsibilities and efforts, including consulting, documentation, design doc and code reviews, and participation in infrastructure stability and internal customer support monitoring rotations
- Design and build dashboards and data analytics to measure development and testing velocity
- Take metrics driven approaches in measuring improvements
- Build highly scalable services to improve engineering productivity and testing on AI-enabled products
Other
- Bachelor’s degree or equivalent practical experience
- Master's degree or PhD in Computer Science or related technical fields
- Ability to work well in a cross-functional team environment with a focus on knowledge sharing and collaboration
- 2 years of experience with an advanced degree
- Travel requirements not specified