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.