Software Engineer, Conduit Flume Pipelines

2 Months ago • 2 Years + • Backend Development • Full Stack Development

Job Summary

Job Description

The Software Engineer will build and maintain components of a managed system for deploying, scheduling, launching, monitoring, and debugging Flume jobs. Responsibilities include delivering new features to expand Conduit Flume Pipelines' capabilities, building core orchestration libraries in C++, defining and extending public APIs in C++, Python, Java, and Go. Collaboration with infrastructure teams (Conduit, Flume, Data Engineering Console, DPPE, Table Service) is crucial for API integration, defining feature requirements, and contributing directly to their codebases. The role also involves contributing to Dreampipe to support key new use cases. Minimum qualifications include a Bachelor's degree or equivalent experience and 2 years of software development experience in languages like Ruby, Python, Java, or C++.
Must have:
  • Bachelor's degree or equivalent experience
  • 2+ years software development experience
  • Programming experience in Ruby, Python, Java, or C++
  • Build and maintain Flume job management system
  • Develop and extend APIs in multiple languages
Good to have:
  • Experience with Engineering Tools and Infrastructure
  • Experience running and managing Flume pipelines

Job Details

Minimum qualifications:

  • 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++.

Preferred qualifications:

  • Experience with Engineering Tools and Infrastructure.
  • Experience in running and managing Flume pipelines.

About the job

The Core team builds the technical foundation behind Google’s flagship products. We are owners and advocates for the underlying design elements, developer platforms, product components, and infrastructure at Google. These are the essential building blocks for excellent, safe, and coherent experiences for our users and drive the pace of innovation for every developer. We look across Google’s products to build central solutions, break down technical barriers and strengthen existing systems. As the Core team, we have a mandate and a unique opportunity to impact important technical decisions across the company.

Responsibilities

  • 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, define requirements for new features, and make direct code contributions to their codebases.
  • Make smaller contributions to Dreampipe to continue supporting the most important new use cases.

Similar Jobs

Zoox - Senior Software Engineer - High Performance Computing

Zoox

Foster City, California, United States (Hybrid)
4 Months ago
N-iX - Middle AQA Engineer (Java) (#2430)

N-iX

Ukraine (Remote)
3 Months ago
Gallagher - Data Scientist

Gallagher

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Yahoo - Sports App Android Engineer

Yahoo

United States (Hybrid)
6 Months ago
Nagarro - Associate Principal Engineer (React Native)

Nagarro

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Microsoft - Senior Software Backend Engineer- Kusto

Microsoft

(On-Site)
1 Month ago
Whatnot - Software Engineer, Core Machine Learning

Whatnot

(Remote)
4 Months ago
Insight Global - SQL Developer

Insight Global

Georgia, United States (Hybrid)
5 Months ago
seeking alpha - Senior Back-End Developer

seeking alpha

Israel (Remote)
1 Month ago
Mashgin - Software Engineer, Infrastructure

Mashgin

Palo Alto, California, United States (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

GoTo Group - Software Engineer (Backend) - Consumer Payments

GoTo Group

Jakarta, Jakarta, Indonesia (On-Site)
4 Months ago
ION - Cloud Engineer Kubernetes

ION

Castellazzo Bormida, Piedmont, Italy (Hybrid)
4 Months ago
Microsoft - Principal Software Engineer - Threat Intelligence

Microsoft

Dublin, County Dublin, Ireland (On-Site)
1 Month ago
Duck Creek Technologies - Associate Manager Solution Engineering DevOps - Remote

Duck Creek Technologies

Mumbai, Maharashtra, India (Remote)
3 Months ago
Life church - Senior Android Software Engineer

Life church

Edmond, Oklahoma, United States (On-Site)
4 Months ago
Shipt External - Principal Engineer

Shipt External

Minneapolis, Minnesota, United States (Hybrid)
4 Months ago
Industrial Scientific - Software Engineering Full Stack Developer

Industrial Scientific

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Dovelp - Game Developer Intern

Dovelp

Sahibzada Ajit Singh Nagar, Punjab, India (On-Site)
7 Months ago
Anavation - Software Developer 3

Anavation

Chantilly, Virginia, United States (On-Site)
4 Months ago
Trendyol - Senior Data Scientist - Core Ops & Dispatch

Trendyol

İstanbul, İstanbul, Türkiye (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Worldwide

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Backend Development Jobs

Netflix - Distributed Systems Engineer (L5) - Compute Abstractions

Netflix

United States (Remote)
2 Months ago
Gamemano - Sr. Backend Developer

Gamemano

Noida, Uttar Pradesh, India (On-Site)
6 Months ago
Google - Senior Software Engineer, Benchmarks

Google

(On-Site)
3 Months ago
Salesforce - Senior Backend Software Engineer

Salesforce

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
5 Months ago
GoTo Group - Senior Software Engineer (Backend) - Consumer Lending

GoTo Group

Jakarta, Jakarta, Indonesia (On-Site)
1 Month ago
Sporty Group - Android Engineer

Sporty Group

India (Remote)
7 Months ago
Push Gaming - Senior Backend Developer

Push Gaming

United Kingdom (Remote)
4 Months ago
Animoca Brands - Backend Developer

Animoca Brands

Malaysia (Remote)
5 Months ago
CloudLinux - Senior Python/Go Developer for Imunify (worldwide remote, work anywhere)

CloudLinux

Podgorica Municipality, Montenegro (Remote)
3 Months ago
Red Rover Interactive - Senior Server programmer

Red Rover Interactive

Newcastle Upon Tyne, England, United Kingdom (Hybrid)
9 Months ago

Get notifed when new similar jobs are uploaded

About The Company

A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone.

View All Jobs

Get notified when new jobs are added by Google

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug