Conduit is the foundation of Core Data Processing products, encompassing capabilities from Batch, Incremental, Streaming, to Real-time data processing. It has successfully replaced a multitude of fragmented and costly legacy data infrastructures and continues to grow in adoption.
Requirements
- 2 years of experience with software development in one or more programming languages
- 2 years of experience implementing engineering best practices (e.g. design reviews, code reviews, testing)
- 2 years of experience with developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage or hardware architecture.
- 1 year of experience with data structures or algorithms in either an academic or industry setting.
- 1 years of experience in player and streaming media technologies.
- Experience with coding in C++, Java, Python or Go.
Responsibilities
- Build scalable distributed infrastructure for batch and incremental data processing.
- Leverage AI to improve the velocity, efficiency and reliability.
- Build ML infrastructures for Gen AI products.
- Monitor, index and cache petabytes of data efficiently.
- Build AI agents to simplify the data engineering E2E journeys.
- Improve resource efficiency.
Other
- Bachelor’s degree or equivalent practical experience.
- Master's degree or PhD in Computer Science or related technical field.
- Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.