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 used in Google's wearable and mobile devices. The position combines software engineering expertise with specialized knowledge in algorithm validation, particularly for motion and sensor data processing.

The ideal candidate will work on creating and maintaining validation pipelines for various motion algorithms, including distance, pace, trajectory, and advanced running metrics. They will be responsible for establishing a comprehensive data management system that ensures all validation results are properly logged and accessible.

As part of Google's engineering team, you'll have the opportunity to work on technologies that impact billions of users. The Technical Infrastructure team is fundamental to Google's product portfolio, focusing on developing and maintaining data centers and building next-generation Google platforms.

The role offers the chance to work with cutting-edge technology in sensor data processing and algorithm validation, while collaborating with talented engineers across Google. You'll be contributing to the accuracy and reliability of Google's motion-sensing capabilities in their devices.

This position requires a strong background in software development, particularly with Java/Kotlin, and experience with data pipelines and algorithm validation. The role combines technical leadership with hands-on development, making it ideal for engineers who enjoy both coding and systems architecture.

Last updated 9 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