Software Engineer, Conduit Flume Pipelines

Google is a global technology company that builds products and services that help improve people's lives.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS

Description For Software Engineer, Conduit Flume Pipelines

Google's Core team is seeking a Software Engineer to join their Conduit Flume Pipelines team. This role is integral to building the technical foundation behind Google's flagship products. As part of the Core team, you'll be responsible for developing and maintaining critical infrastructure components that power Google's data processing capabilities.

The position involves working with Flume pipelines, requiring expertise in multiple programming languages including C++, Python, Java, and Go. You'll be building managed systems for deployment, scheduling, and monitoring of Flume jobs, while also developing core orchestration libraries and extending public APIs.

The role offers an unique opportunity to impact technical decisions across Google, working with various infrastructure teams including Conduit, Flume, Data Engineering Console, and Table Service. You'll be contributing to essential building blocks that drive innovation and ensure excellent user experiences across Google's products.

The ideal candidate should have at least 2 years of software development experience and strong programming skills in languages like Python, Java, or C++. Experience with Engineering Tools and Infrastructure, particularly in running and managing Flume pipelines, would be highly valuable.

This position is based in Zürich, Switzerland, offering the chance to work in one of Google's key European engineering hubs. You'll be part of a team that has a mandate to break down technical barriers and strengthen existing systems across Google's infrastructure. The role provides an excellent opportunity for growth and impact in a company that values diversity, equality, and innovation.

Last updated 3 days ago

Responsibilities For Software Engineer, Conduit Flume Pipelines

  • Build components of a managed system that works on deployment, scheduling, launching, monitoring, and debugging of Flume jobs
  • Deliver new features to expand the set of use cases that Conduit Flume Pipelines can serve
  • Build core orchestration libraries in C++, define and extend public APIs in C++, Python, Java and Go
  • Work with the underlying infra teams (Conduit, Flume, Data Engineering Console, DPPE, Table Service) to integrate with their APIs
  • Make smaller contributions to Dreampipe to continue supporting the most important new use cases

Requirements For Software Engineer, Conduit Flume Pipelines

Python
Java
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience in software development in one or more general purpose programming languages
  • Experience programming in one or more of the following languages: Ruby, Python, Java, C++
  • Experience with Engineering Tools and Infrastructure (preferred)
  • Experience in running and managing Flume pipelines (preferred)

Benefits For Software Engineer, Conduit Flume Pipelines

Medical Insurance
Parental Leave
  • Equal opportunity employer
  • Accommodation for special needs
  • Parental benefits including breastfeeding support
  • Medical benefits

Interested in this job?

Jobs Related To Google Software Engineer, Conduit Flume Pipelines

Technical Program Manager, Spaces Program Management Office

Technical Program Manager role at Google leading complex projects in developer infrastructure, distributed systems, and ML technologies.

Advertising Solutions Architect, gTech Ads LCS

Technical architect role combining advertising technology expertise with customer solution design at Google's gTech Ads division.

Advertising Solutions Architect, Measurement, gTech Ads LCS

Join Google as an Advertising Solutions Architect to help clients optimize their advertising and measurement strategies using Google's advanced technologies.

Product Manager, Sports Search Vertical

Product Manager role at Google focusing on Sports Search Vertical, requiring 5 years of product management experience and sports domain expertise.

Technical Program Manager, Systemic Remediation

Technical Program Manager position at Google leading complex projects, requiring 2+ years of program management experience and technical expertise.