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 a month 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

Data Scientist, gTech Ads Professional Services

Data Scientist role at Google focusing on marketing analytics and ML solutions for major clients, requiring 3+ years of experience in analytics and programming.

Product Manager, Workspace Administration Reporting and Insights Platform

Product Manager role at Google leading the Workspace Administration Reporting and Insights Platform, focusing on delivering real-time insights and analytics solutions.

Data Scientist, Research, Responsible AI, Trust and Safety

Data Scientist position at Google focusing on Responsible AI and Trust & Safety, combining machine learning expertise with ethical technology development.

Data Scientist, Product, Google Ads Billing

Data Scientist position at Google focusing on Ads Billing analytics, requiring expertise in statistical analysis, experimental design, and data-driven decision making.

Technical Program Manager, Fleet Decision Intelligence

Technical Program Manager role at Google focusing on Fleet Decision Intelligence, combining data analysis, machine learning, and project management skills.