Software Engineer, Data Foundations

Google is a global technology leader that develops innovative products and services used by billions of users.
Data
Mid-Level Software Engineer
In-Person
2+ years of experience
AI

Description For Software Engineer, Data Foundations

Google is seeking a Software Engineer for their Data Foundations team in Dublin, Ireland. This mid-level position is part of the Detection and Response Platform, focusing on building logs collection, parsing, and storage systems. The role involves creating massively scalable data ingestion systems, implementing long-term data storage solutions, and developing analytical tools for data exploration.

The ideal candidate should have a Bachelor's degree or equivalent experience, 2 years of software development experience, and proficiency in data structures and algorithms. Working knowledge of C++ or Go is required. The position offers opportunities to work on critical projects for Google's needs, with the potential to switch teams as the fast-paced business evolves.

As part of the Core team, you'll contribute to the technical foundation behind Google's flagship products, impacting important technical decisions across the company. You'll be involved in building central solutions, breaking down technical barriers, and strengthening existing systems.

Key responsibilities include managing data pipelines, supporting users through code reviews and maintenance, creating dashboards, and staying updated with the latest technology trends. This role offers a unique opportunity to work on large-scale systems and contribute to Google's innovative technologies that impact billions of users worldwide.

Last updated a month ago

Responsibilities For Software Engineer, Data Foundations

  • Create and manage massively scalable data ingestion systems
  • Partake in designing and implementing long-term data storage and retrieval solutions. Document data structures, data flows and data infrastructure
  • Support users by reviewing code submissions and operating and maintaining the software. Make sure data pipelines are monitored and alerted to ensure they are functioning properly
  • Create dashboards and implement analytical tools for exploring data. Identify and implement data exploration technologies
  • Develop your skills by keeping up with the latest technology trends, coding standards, libraries, and frameworks

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 of experience with an advanced degree
  • 2 years of experience with data structures or algorithms
  • Working experience with C++ or Go

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.