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.