Taro Logo

Senior Software Engineer, Google Cloud Dataproc

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

Description For Senior Software Engineer, Google Cloud Dataproc

Google Cloud's Dataproc team is seeking a Senior Software Engineer to develop next-generation technologies for distributed computing and data analytics. This role focuses on enhancing open-source data analytics platforms like Apache Spark, Hadoop, Trino, and Flink for cloud environments. The position requires expertise in Java programming and distributed systems, with opportunities to work on critical projects that impact billions of users.

The role involves developing and improving Cloud Dataproc, which enables customers to modernize their big data workloads in the cloud. You'll be responsible for enhancing performance, reliability, and security of data processing engines, while also working on Lake House technologies. This position offers the chance to work with cutting-edge technology at scale, contributing to both proprietary and open-source solutions.

As a senior engineer, you'll participate in technical leadership activities, including design reviews, code reviews, and mentoring. The role combines hands-on development with architectural responsibilities, requiring both technical depth and breadth. You'll be working in Google Cloud's enterprise-grade environment, helping organizations across 200+ countries transform their businesses through technology.

The position offers competitive compensation including base salary, bonus, equity, and comprehensive benefits. Google provides a collaborative environment focused on innovation and impact, with opportunities for professional growth and development. The role is ideal for engineers passionate about distributed systems, data processing, and cloud computing who want to shape the future of enterprise data analytics.

Last updated a day ago

Responsibilities For Senior Software Engineer, Google Cloud Dataproc

  • Write and test product or system development code
  • Participate in, or lead design reviews with peers and stakeholders
  • Review code developed by other developers and provide feedback
  • Enhance Apache Spark for performance, reliability, security, and monitoring
  • Enhance Lake House technologies like Iceberg, Hudi, or Delta Lake
  • Contribute to and adapt existing documentation or educational content

Requirements For Senior Software Engineer, Google Cloud Dataproc

Java
  • Bachelor's degree or equivalent practical experience
  • 5 years of programming experience with Java
  • Experience developing with Spark, Hive, or similar analytical engines
  • 3 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • Experience designing, analyzing and troubleshooting large-scale distributed systems

Benefits For Senior Software Engineer, Google Cloud Dataproc

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Bonus
  • Equity
  • Benefits package

Interested in this job?

Jobs Related To Google Senior Software Engineer, Google Cloud Dataproc