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

Technical Program Manager, Infrastructure Portfolio Planning and Insights

Lead Google's infrastructure strategy through data-driven planning and portfolio optimization as a Technical Program Manager.

Technical Program Manager, Geo Data Operations

Technical Program Manager position at Google Dublin, leading data operations for mapping technologies, requiring technical expertise and program management skills.

Program Manager II, Data Analytics, Google Cloud

Program Manager II position at Google Cloud focusing on data analytics projects, offering competitive compensation and the opportunity to work with cutting-edge technology.

Data Scientist, Product, Cloud Managed Infrastructure

Data Scientist position at Google Cloud focusing on product analytics and infrastructure insights, requiring strong statistical background and 3+ years of experience.

Data Scientist, Extended Workforce Solutions

Data Scientist role at Google focusing on workforce analytics and strategy, requiring expertise in Python, SQL, and machine learning to optimize extended workforce operations.