Taro Logo

Senior Software Engineer, Performance Evaluations, Data Management

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
Data
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI

Description For Senior Software Engineer, Performance Evaluations, Data Management

Google is seeking a Senior Software Engineer to join their Technical Infrastructure team, focusing on Performance Evaluations and Data Management. This role is crucial for developing and maintaining algorithms and systems in production, including the Fused Location Provider (FLP) on Android and motion algorithms for Google Pixel Watches. The position combines software engineering expertise with data management and algorithm validation, requiring strong technical skills in Java/Kotlin development and experience with sensor-related databases.

The ideal candidate will be responsible for creating and maintaining validation pipelines, managing data systems for validation runs, and ensuring code quality through peer reviews. They will work on industry-first features that enable advanced computing experiences, particularly in the areas of motion detection, distance tracking, and trajectory analysis.

This role offers the opportunity to work on large-scale systems that impact billions of users, with the chance to contribute to Google's next-generation technologies. The position requires a blend of technical expertise in software development, data analysis, and algorithm validation, making it perfect for engineers who are passionate about data management and performance optimization.

Working at Google's Technical Infrastructure team means being part of the backbone that keeps Google's product portfolio running efficiently. The team is responsible for developing and maintaining data centers and building next-generation Google platforms, ensuring users have the best and fastest experience possible.

The role offers the chance to work with cutting-edge technology while collaborating with talented engineers across Google. It's an excellent opportunity for someone who wants to impact how users interact with Google's products while working on challenging technical problems at scale.

Last updated 2 days ago

Responsibilities For Senior Software Engineer, Performance Evaluations, Data Management

  • Review code developed by other developers and provide feedback to ensure best practices
  • Support algorithm development by creating and maintaining validation pipelines
  • Update existing Distance/Pace/Trajectory validation, create validation jobs for other motion algorithms
  • Establish a data management system for validation runs
  • Integration of Cumulative Distribution Function (CDF) to what traces/analysis

Requirements For Senior Software Engineer, Performance Evaluations, Data Management

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 with performance, large scale systems data analysis, visualization tools, or debugging
  • 3 years of experience in 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 with data pipelines, data management, and algorithm validation/development

Interested in this job?

Jobs Related To Google Senior Software Engineer, Performance Evaluations, Data Management