Taro Logo

Senior Software Engineer, Google Cloud Dataproc

Google Cloud accelerates organizations' digital transformation by providing 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 · AI

Description For Senior Software Engineer, Google Cloud Dataproc

Google Cloud's Dataproc team is seeking a Senior Software Engineer to work on next-generation technologies that power big data analytics for billions of users. This role focuses on enhancing and maintaining critical distributed systems infrastructure, particularly Apache Spark and related data analytics engines.

The position requires deep expertise in Java programming and distributed systems, with hands-on experience in big data technologies like Spark, Hive, or similar analytical engines. You'll be working on Cloud Dataproc, which enables users to quickly provision and manage big data clusters and workloads in the cloud.

As a senior engineer, you'll be responsible for writing and testing product code, leading design reviews, and making key architectural decisions. The role involves enhancing Apache Spark and Lake House technologies for performance, reliability, security, and monitoring. You'll also contribute to open-source technologies to improve their debuggability and observability.

Google Cloud offers a competitive compensation package including a base salary range of $166,000-$244,000, plus bonus, equity, and comprehensive benefits. The team is based in Sunnyvale, CA, where you'll work with world-class engineers on solving complex distributed systems challenges.

This is an excellent opportunity for experienced engineers passionate about big data, distributed systems, and cloud infrastructure. You'll be at the forefront of cloud technology, helping customers modernize their data analytics workloads while working with cutting-edge open-source technologies.

The role combines technical leadership with hands-on development, requiring both deep technical expertise and the ability to collaborate with peers and stakeholders. You'll be empowered to act like an owner, take action, and innovate while working on critical projects that impact Google Cloud's success in the big data and analytics space.

Join Google Cloud's Dataproc team to help shape the future of cloud-based data analytics, working with technologies like Apache Spark, Iceberg, Hudi, and Delta Lake. Your work will directly impact how organizations worldwide process and analyze their data at scale.

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
  • Extend open-source technologies to improve debuggability, observability, and supportability

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