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
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 22 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)

Interested in this job?

Jobs Related To Google Software Engineer, Conduit Flume Pipelines

Program Manager II, Memory Commodity Operations, Technical Infrastructure

Program Manager II position at Google focusing on Memory Commodity Operations and Technical Infrastructure, managing supply execution and delivery of AI/ML infrastructure components.

Product Manager I, Ads

Product Manager position at Google Ads team, focusing on developing and launching advertising products that connect businesses with users worldwide.

Software Developer III, Full Stack, Google Cloud Platforms

Full Stack Software Developer role at Google Cloud, focusing on enterprise-grade solutions using Java, TypeScript, and cloud technologies.

Program Manager II, Demand and Supply Planning, Technical Infrastructure

Program Manager II position at Google focusing on demand and supply planning for Technical Infrastructure, offering competitive salary and benefits.

Product Manager, Discover Feed, Internationalization

Lead product strategy and development for Google's Discover Feed internationalization, focusing on emerging markets and user experience optimization.