Taro Logo

Senior Software Engineer, Google Cloud Dataproc

Google Cloud accelerates organizations' digital transformation by providing enterprise-grade cloud solutions and cutting-edge technology.
$166,000 - $244,000
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer, Google Cloud Dataproc

Google Cloud's Dataproc team is seeking a Senior Software Engineer to drive the development of next-generation cloud technologies. This role focuses on enabling open source data analytics users to modernize their workloads in the cloud, specifically working with technologies like Apache Spark, Hadoop, Trino, and Flink.

The position requires deep expertise in Java programming and distributed systems, with hands-on experience in big data technologies like Spark and Hive. You'll be responsible for enhancing core infrastructure components for performance, reliability, and security, while also contributing to open-source technologies and Lake House solutions.

As a senior engineer, you'll lead technical discussions, participate in design reviews, and mentor other team members through code reviews and best practices. The role offers the opportunity to work on critical projects that impact billions of users, with the flexibility to grow and evolve within Google Cloud's fast-paced environment.

Google Cloud provides a competitive compensation package, including a base salary range of $166,000-$244,000, plus bonus, equity, and comprehensive benefits. The company is committed to diversity and inclusion, fostering a culture of belonging and equal opportunity.

This is an excellent opportunity for experienced engineers who are passionate about distributed systems and want to make a significant impact on cloud infrastructure at scale. You'll be working with cutting-edge technologies while helping customers modernize their data analytics workloads in the cloud.

The role combines technical leadership with hands-on development, requiring both deep technical expertise and the ability to collaborate effectively with stakeholders. You'll be part of a team that's pushing the boundaries of cloud computing while maintaining Google's high standards for code quality and system reliability.

Last updated a month 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 like Apache Spark, Hive, and Trino

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
Equity
401k
  • Medical Insurance
  • Equity
  • 401k

Interested in this job?