Software Engineer III, Big Data, Google Cloud

Google is a global technology company that develops innovative products and services used by billions of users worldwide.
Data
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS · AI

Description For Software Engineer III, Big Data, Google Cloud

Google Cloud is seeking a Software Engineer III specializing in Big Data technologies to join their team. This role focuses on enhancing and optimizing critical data processing technologies like Apache Spark, Lake House solutions, and other open-source tools. As part of Google's engineering team, you'll work on improving performance, reliability, security, and monitoring capabilities of these essential data platforms.

The position offers an opportunity to work with cutting-edge big data technologies while solving complex challenges at massive scale. You'll be responsible for developing tools and systems that improve debuggability, observability, and supportability of data processing frameworks used by Google Cloud customers worldwide.

Google Cloud is a leading provider of enterprise-grade solutions that leverage Google's cutting-edge technology, serving customers in more than 200 countries. As a Software Engineer III, you'll be part of a team that's critical to Google Cloud's mission of accelerating digital transformation across industries.

The role requires strong technical expertise in big data technologies, distributed systems, and software development. You'll work on specific projects critical to Google's needs while having opportunities to grow and evolve with the business. The ideal candidate should be versatile, display leadership qualities, and be enthusiastic about taking on new challenges across the full technology stack.

Working at Google means joining a company committed to innovation, technical excellence, and building products that impact billions of users. You'll be part of an inclusive culture that values diversity and provides equal opportunities for growth and advancement. The position offers the chance to work with world-class engineers while contributing to technologies that shape the future of cloud computing and big data processing.

Last updated 14 hours ago

Responsibilities For Software Engineer III, Big Data, Google Cloud

  • Enhance Apache Spark for performance, reliability, security and monitoring
  • Enhance Lake House technologies like Iceberg, Hudi or Delta for performance, security and monitoring
  • Build the necessary dashboards for overall engineering and business monitoring
  • Extend open source technologies like Apache Spark, Ray, Hive etc. to improve their debuggability, observability and supportability
  • Design and develop tools to improve the overall troubleshooting experience not just for our customers but also for Support and Ops teams

Requirements For Software Engineer III, Big Data, Google Cloud

Java
Python
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree
  • 2 years of experience with data structures or algorithms

Benefits For Software Engineer III, Big Data, Google Cloud

Medical Insurance
Parental Leave
  • Equal employment opportunity
  • Inclusive work environment

Interested in this job?

Jobs Related To Google Software Engineer III, Big Data, Google Cloud

Customer Engineer, Data Analytics, Google Cloud (English, Korean)

Customer Engineer position at Google Cloud focusing on data analytics, requiring expertise in cloud architecture, Big Data technologies, and fluency in English and Korean.

Datapath and Database Engineer, System Test, Raxium

Database Engineer role at Google's Raxium team, focusing on data systems for AR display testing, offering $147K-$216K base salary plus benefits.

Customer Engineer, Data Analytics, Google Cloud (English, Korean)

Customer Engineer position at Google Cloud focusing on data analytics solutions, requiring expertise in cloud architecture and fluency in English and Korean.

Data Engineer, Fleet Decision Intelligence, Google Cloud

Data Engineer position at Google Cloud focusing on Fleet Decision Intelligence, requiring expertise in data pipelines, SQL, and analytics, based in Bengaluru.

Data Engineer II, gTech Users and Products

Data Engineer II position at Google focusing on building data pipelines and analytics tools for the gTech Users and Products team.