Google is seeking software engineers to support Fitbit products by building highly scalable services to improve engineering productivity and testing on AI-enabled products, with a focus on mobile and AI development.
Requirements
- Bachelor’s degree or equivalent practical experience.
- 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree.
- 2 years of experience building developer tools that improve developer velocity, code quality and code health (e.g., compilers, automated releases, code design and testing, test automation frameworks).
- Master's degree or PhD in Computer Science or related technical fields.
- 2 years of experience with data structures or algorithms.
- Experience developing accessible technologies.
- Knowledge of systems architecture.
Responsibilities
- Design and build test infrastructure and tooling to improve development velocity for Fitbit Health products to enable shipment of high-quality features with a special emphasis on mobile and AI product development issues.
- 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.
Other
- Bachelor’s degree or equivalent practical experience.
- Ability to work well in a cross-functional team environment with a focus on knowledge sharing and collaboration.
- Master's degree or PhD in Computer Science or related technical fields.