Taro Logo

Senior Software Engineer, Algorithm Validation

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
New Taipei, Banqiao District, New Taipei City, Taiwan
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI

Description For Senior Software Engineer, Algorithm Validation

Google is seeking a Senior Software Engineer for Algorithm Validation to join their Technical Infrastructure team. This role is crucial in developing and maintaining validation systems for motion-related algorithms and sensors. The position combines software engineering expertise with specialized knowledge in algorithm validation, particularly for wearable and mobile devices.

The role involves working with Google's massive-scale technologies that extend well beyond web search. As part of the Technical Infrastructure team, you'll be responsible for the architecture that powers Google's product portfolio. The team takes pride in being the "engineers' engineers" and focuses on maintaining and improving Google's platforms and infrastructure.

Key responsibilities include creating and maintaining validation pipelines for motion algorithms, managing comprehensive data systems, and ensuring quality through code review. You'll work specifically with Distance/Pace/Trajectory validation and other motion algorithms for phones and wearable devices.

The ideal candidate brings strong software development experience, particularly in Java/Kotlin, combined with expertise in data pipelines and algorithm validation. This position offers opportunities to work on critical projects while collaborating with teams across Google's vast technical landscape.

This role is perfect for someone who enjoys working with complex systems, has a strong background in software development, and is interested in algorithm validation for motion-related technologies. You'll be part of a team that ensures Google's users have the best and fastest experience possible while working on cutting-edge technology solutions.

Last updated 2 days ago

Responsibilities For Senior Software Engineer, Algorithm Validation

  • Review code developed by other developers and provide feedback to ensure best practices
  • Support algorithm development by creating and maintaining validation pipelines also extend and simplify existing validation pipelines
  • Update existing Distance/Pace/Trajectory validation, create validation jobs for other motion algorithms on phone collected from wearable devices
  • Establish a comprehensive data management system for validation runs
  • Integrate CDF to analysis

Requirements For Senior Software Engineer, Algorithm Validation

Java
Kotlin
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms
  • 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture
  • 3 years of experience in Java/Kotlin development for sensor-related databases, and in data pipelines, data management, and algorithm validation/development
  • 3 years of experience with performance, systems data analysis, visualization tools, or debugging

Interested in this job?

Jobs Related To Google Senior Software Engineer, Algorithm Validation