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
Backend
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 drive the development and enhancement of their big data processing capabilities. This role sits at the intersection of cloud computing and big data analytics, working with technologies like Apache Spark, Hadoop, and Trino.

The position offers an opportunity to work on critical infrastructure that enables customers to modernize their data analytics workloads in the cloud. You'll be responsible for improving the performance, reliability, and security of key technologies like Apache Spark and Lake House technologies (Iceberg, Hudi, Delta Lake).

As a senior engineer, you'll have significant technical ownership and influence, participating in design reviews and making key architectural decisions. The role requires strong expertise in Java programming and distributed systems, with hands-on experience in big data technologies. You'll be working on large-scale systems that impact billions of users worldwide.

The compensation package is competitive, ranging from $166,000 to $244,000 base salary, plus bonus, equity, and comprehensive benefits. This reflects Google's commitment to attracting and retaining top talent in the field.

Google Cloud is a rapidly growing business unit within Google, focused on helping organizations digitally transform using Google's cutting-edge technology. The team culture emphasizes innovation, ownership, and technical excellence. You'll be working alongside other talented engineers who are passionate about solving complex technical challenges at scale.

The role is based in Sunnyvale, CA, and offers the opportunity to work on next-generation technologies while contributing to open-source projects. This is an excellent opportunity for experienced engineers who want to make a significant impact on cloud computing and data analytics infrastructure while working at one of the world's leading technology 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
  • 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
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Bonus
  • Equity
  • Benefits package

Jobs Related To Google Senior Software Engineer, Google Cloud Dataproc