Software Engineer, Data Foundations

Google develops next-generation technologies that connect billions of users, focusing on information retrieval, distributed computing, and AI.
Data
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cybersecurity

Description For Software Engineer, Data Foundations

Google's Data Foundations team is seeking a Software Engineer to join their Detection and Response Platform team. This role is crucial in building and maintaining logs collection, parsing, and storage systems that enable high-quality data processing and modern monitoring capabilities. As part of the Core team, you'll work on the technical foundation behind Google's flagship products, focusing on building central solutions and strengthening existing systems.

The position offers an opportunity to work on massively scalable data ingestion systems and implement long-term storage solutions that are critical to Google's security infrastructure. You'll be responsible for creating and maintaining data pipelines, developing analytical tools, and ensuring the smooth operation of security engineering systems.

This role is ideal for candidates with strong software development experience and a passion for data structures and algorithms. You'll be working with cutting-edge technologies in a team that directly impacts Google's security capabilities. The position offers exposure to various aspects of software engineering, from system design to implementation and maintenance.

As part of Google's Core team, you'll have the unique opportunity to influence technical decisions across the company while working with some of the most sophisticated data processing systems in the industry. The role combines technical expertise with security engineering, making it an exciting opportunity for engineers interested in both data systems and security infrastructure.

Last updated 9 days ago

Responsibilities For Software Engineer, Data Foundations

  • Create and manage massively scalable data ingestion systems
  • Design and implement long-term data storage and retrieval solutions
  • Document data structures, data flows and data infrastructure
  • Support users by reviewing code submissions and maintaining software
  • Monitor and maintain data pipelines
  • Create dashboards and implement analytical tools for exploring data
  • Identify and implement data exploration technologies
  • Develop skills by keeping up with latest technology trends

Requirements For Software Engineer, Data Foundations

Go
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages, or 1 year with advanced degree
  • 2 years of experience with data structures or algorithms
  • Working experience with C++ or Go
  • Master's degree or PhD in Computer Science or related technical fields (preferred)
  • Experience developing accessible technologies (preferred)
  • Experience with Infrastructure Systems, Large Scale Data Processing, and Cloud (preferred)

Benefits For Software Engineer, Data Foundations

Medical Insurance
Vision Insurance
Dental Insurance
Parental Leave
  • Equal opportunity employer
  • Inclusive work environment
  • Comprehensive health benefits
  • Parental leave
  • Accommodation for special needs

Interested in this job?

Jobs Related To Google Software Engineer, Data Foundations

Connected TV Data Scientist

Data Scientist role at Google focusing on Connected TV analytics and recommendation systems, offering competitive salary and benefits.

Data Scientist, Research, Search Ads

Data Scientist position at Google focusing on Search Ads research and analytics, requiring 3+ years experience and strong programming skills in Python, SQL, and R.

Data Scientist, gTech Ads

Data Scientist position at Google's gTech Ads team, focusing on marketing analytics and machine learning to optimize client ROI.

Product Manager II, Privacy, Sovereignty and Compliance

Lead Google Workspace's Data Export Platform as Product Manager II, focusing on privacy, sovereignty, and compliance in data management and AI solutions.

Data Scientist III, Product, Payments Compliance

Data Scientist III position at Google focusing on Payments Compliance analytics, requiring 3 years of experience and offering comprehensive benefits.