Taro Logo

Senior Software Engineer, Big Data, Google Cloud

Google Cloud accelerates organizations' digital transformation by delivering enterprise-grade solutions leveraging Google's cutting-edge technology.
Data
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer, Big Data, Google Cloud

Google Cloud is seeking a Senior Software Engineer to join their Big Data team, focusing on developing next-generation technologies that impact billions of users. This role combines distributed systems expertise with big data technologies to enhance Google Cloud's lake house and observability infrastructure. You'll work on critical projects within Google Cloud, with opportunities for growth and project diversity. The position involves working with cutting-edge technologies in data analytics, monitoring, and cloud infrastructure.

As part of Google Cloud, you'll be contributing to enterprise-grade solutions that leverage Google's advanced technology stack. The role requires deep expertise in distributed systems, database internals, and analytical engines like Spark and Hive. You'll be responsible for improving the performance, security, and monitoring capabilities of lake house technologies while extending open source solutions for better observability.

The ideal candidate brings strong software development experience, particularly in data structures/algorithms and kernel development. You'll be working in a dynamic environment where innovation and ownership are encouraged, contributing to Google Cloud's mission of enabling digital transformation across industries. This role offers the opportunity to work with the latest Google technologies for monitoring, logging, and tracing while building critical infrastructure for trusted partner clouds.

Google Cloud provides a collaborative environment where engineers can tackle complex technical challenges while working on systems that operate at massive scale. The position offers exposure to various aspects of cloud infrastructure, from low-level system optimization to high-level architectural decisions. You'll be part of a team that values technical excellence, innovation, and the ability to think creatively about solving complex problems in distributed computing and data analytics.

Last updated 2 days ago

Responsibilities For Senior Software Engineer, Big Data, Google Cloud

  • Enhance lake house technologies for performance, security and monitoring
  • Extend open source technologies to improve their debuggability, observability, and supportability
  • Build dataproc observability infrastructure and applications using the latest Google technologies for monitoring, logging and tracing
  • Build the monitoring infrastructure required for trusted partner clouds

Requirements For Senior Software Engineer, Big Data, Google Cloud

Java
Python
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms
  • Experience in Kernel development and architecting and developing distributed systems design
  • Experience developing Spark, Hive, Iceberg, Hudi, Delta, or similar analytical engines
  • Experience with database internals and building distributed systems

Benefits For Senior Software Engineer, Big Data, Google Cloud

Medical Insurance
401k
Parental Leave
  • Comprehensive medical insurance
  • 401(k) plan
  • Parental leave benefits

Interested in this job?

Jobs Related To Google Senior Software Engineer, Big Data, Google Cloud