Taro Logo

Senior Software Engineer, Google Cloud Dataproc

A leading technology company that specializes in internet-related services and products.
$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 develop and enhance their distributed data processing capabilities. This role focuses on improving Apache Spark, Hadoop, and other analytical engines for cloud environments. The position requires deep expertise in Java programming and distributed systems, with opportunities to work on performance, reliability, and security improvements for both Spark and Lake House technologies. As part of Google Cloud, you'll be working on technology that impacts billions of users worldwide. The role offers competitive compensation ($166,000-$244,000 base salary) plus bonus and equity, and comes with Google's comprehensive benefits package. You'll be based in Sunnyvale, CA, working with cutting-edge big data technologies and contributing to both proprietary and open-source projects. This is an excellent opportunity for experienced engineers who want to shape the future of cloud-based data analytics while working at one of tech's most prestigious companies.

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

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
Parental Leave
Equity
  • Bonus
  • Equity
  • Benefits package
  • Parental leave

Interested in this job?