Taro Logo

Software Engineer, Data Acquisition

Google is a global technology company that builds products and services to organize the world's information.
$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 for their Data Acquisition team to help build the technical foundation behind Google's flagship products. This role focuses on developing and improving data infrastructure, signals, and pipelines that enable intelligent decision-making and web data goals. The position offers a unique opportunity to impact technical decisions across Google while working on distributed computing, information retrieval, and machine learning systems.

As a Software Engineer in Data Acquisition, you'll be responsible for developing new features for scheduling infrastructure, creating data pipelines, and building signals for understanding web and customer data interests. The role requires expertise in C++ programming and strong knowledge of data structures and algorithms.

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. The role is based in Sunnyvale, CA, and offers the chance to work with cutting-edge technology while contributing to Google's core infrastructure.

This is an excellent opportunity for someone with experience in distributed computing, information retrieval, or data mining who wants to work on large-scale systems that power Google's products. The role combines technical challenges with the opportunity to make a significant impact on Google's data infrastructure and products.

Last updated 6 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
Equity
401k
  • Medical Insurance
  • Equity
  • 401k

Related Jobs

Data Scientist III, Research, Ads Insight and Measurement

Data Scientist III position at Google focusing on ads measurement and insights, requiring expertise in analytics, statistical modeling, and programming for large-scale advertising systems.

Customer Engineer II, Data Analytics, Greenfield, Google Cloud

Customer Engineer II position at Google Cloud focusing on data analytics, requiring 6 years of cloud experience and expertise in Big Data technologies. Based in Cambridge, MA or New York, NY.

Data Engineer III, Google Maps Imagery Operations

Data Engineer III position at Google Maps focusing on building and maintaining large-scale data pipelines for satellite and aerial imagery processing, offering competitive compensation and benefits.

Data Engineer, Revenue Platforms

Data Engineer position at Google focusing on revenue platforms, data pipeline development, and financial reporting systems.

Software Engineer, Sharing and Connections Analytics

Software Engineering role at Google focusing on building and maintaining data analytics tools and systems, requiring expertise in software development and data analytics.