Posted in

Senior Software Engineer – Cross-Google Data – Warehouse

Senior Software Engineer – Cross-Google Data – Warehouse

CompanyGoogle
LocationSan Francisco, CA, USA
Salary$166000 – $244000
TypeFull-Time
DegreesBachelor’s, Master’s, PhD
Experience LevelSenior

Requirements

  • 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
  • Experience with data modeling and SQL scripting language
  • Experience with infrastructure technologies and Protocol Buffers.

Responsibilities

  • Collaborate closely with engineers and data scientists.
  • Build Google-scale pipelines that can reliably process petabytes of data ingested from across the company to generate artifacts for dashboards, tools, and tables.
  • Design intuitive schemas that can model important user-centric concepts such as user activity, devices, attributes, and more to enable deeper cross-product analysis.
  • Apply standard tools, libraries, and frameworks to protect user privacy and ensure compliance with Google privacy policies.
  • Build systems to monitor and extract quality related signals from our tables to ensure proactively identifying/fixing data issues and can provide a high quality, trustworthy dataset to the downstream users.

Preferred Qualifications

  • Master’s degree or PhD, in Engineering, Computer Science or other technical related field.
  • 5 years of experience with software development with data structures and algorithms.
  • Experience designing data models and data warehouses.
  • Experience with data processing, Infrastructure or privacy.
  • Understanding, of user privacy, and S/PII data.
  • Knowledge of Flume, and C++.