Taro Logo

Software Engineer, Data Acquisition

Google is a global technology company that builds innovative products and services used by billions of users.
$141,000 - $202,000
Data
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS

Job Description

Google's Core team is seeking a Software Engineer to join their Data Acquisition team. This role is part of the technical foundation behind Google's flagship products, focusing on building central solutions and breaking down technical barriers. The position involves developing and improving scheduling infrastructure, creating data pipelines, and working with web data analysis.

The role requires expertise in C++ programming and strong knowledge of data structures and algorithms. You'll be working on developing signals for understanding web and customer data interests, enabling intelligent decisions and achieving web data goals. The position offers an opportunity to impact important technical decisions across the company.

As part of Google's Core team, you'll be an owner and advocate for underlying design elements, developer platforms, product components, and infrastructure. The role involves working with distributed computing, information retrieval, and data mining systems.

The position offers competitive compensation including a base salary range of $141,000-$202,000, plus bonus, equity, and comprehensive benefits. Google provides an inclusive work environment and is committed to equal opportunity employment.

This is an excellent opportunity for someone with a strong technical background who wants to work on large-scale data systems and make an impact across Google's products. The role combines technical expertise in C++ programming with data engineering and analysis, making it ideal for engineers interested in both software development and data systems.

Working at Google's Sunnyvale location, you'll be part of a team that looks across Google's products to build central solutions and strengthen existing systems. The role requires collaboration with various teams and the ability to think about scalable, efficient solutions for complex data problems.

Last updated 9 days ago

Responsibilities For Software Engineer, Data Acquisition

  • Develop new features or improve the stability of the scheduling infrastructure, which maximizes goodput given internal and external constraints
  • Develop signals towards understanding the Web and customer's data interest to enable intelligent decisions and web data goals
  • Develop data pipelines and journeys toward enabling fast and cost-effective development of new signals

Requirements For Software Engineer, Data Acquisition

  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with data structures or algorithms in either an academic or industry setting
  • 2 years of experience with software development in C++ programming languages

Benefits For Software Engineer, Data Acquisition

Medical Insurance
401k
  • bonus
  • equity
  • benefits