Software Engineer III, Big Data, Google Cloud

Google Cloud accelerates organizations' digital transformation by delivering enterprise-grade solutions leveraging Google's cutting-edge technology.
Data
Mid-Level Software Engineer
Contact Company
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cloud

Description For Software Engineer III, Big Data, Google Cloud

Google Cloud is seeking a Software Engineer III specialized in Big Data technologies to join their team in Bengaluru. This role is crucial for enhancing and maintaining Google Cloud's data processing capabilities. As a Software Engineer III, you'll work on improving critical technologies like Apache Spark, Lake House solutions, and various open-source tools that are fundamental to Google Cloud's infrastructure.

The position requires a strong background in software development, data structures, and algorithms. You'll be part of Google's engineering team that develops next-generation technologies impacting billions of users globally. The role involves working on specific projects critical to Google's needs, with opportunities to switch teams and projects as both you and the business evolve.

Your responsibilities will include enhancing performance, reliability, and security of data processing systems, building monitoring dashboards, and improving the overall troubleshooting experience. You'll be working with cutting-edge technologies and contributing to solutions that help organizations across 200+ countries digitally transform their businesses.

Google offers a collaborative environment where engineers can be versatile, display leadership qualities, and tackle new problems across the full-stack. The company is committed to diversity, equality, and creating a culture of belonging, making it an ideal workplace for talented engineers looking to make a significant impact in the field of big data and cloud computing.

The role offers the opportunity to work with some of the most advanced data processing technologies while solving complex problems at scale. You'll be part of a team that values innovation, technical expertise, and the ability to manage project priorities, deadlines, and deliverables effectively.

Last updated 19 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 for customers, 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
  • Master's degree or PhD in Computer Science or related technical fields (preferred)
  • Experience developing accessible technologies (preferred)

Interested in this job?

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

Technical Program Manager, Analytics, Energy and Location Strategy

Technical Program Manager position at Google focusing on analytics and energy strategy, requiring expertise in Python, SQL, and analytical modeling with a salary range of $132K-$189K.

Technical Program Manager III, Capacity Planning Analytics, Google Cloud

Technical Program Manager III position at Google Cloud focusing on capacity planning analytics, requiring 5 years of experience and offering comprehensive compensation package.

Technical Program Manager, Energy Contracts and Asset Management

Technical Program Manager position at Google focusing on energy contracts and asset management, requiring expertise in program management and energy markets.

Product Manager II, Health Data Governance, Fitbit

Product Manager II position at Google's Fitbit division, focusing on health data governance and product development for health tracking devices and services.

Program Manager III, Logistics Planning, Technical Infrastructure

Program Manager III position at Google focusing on logistics planning and forecasting, requiring expertise in SQL, statistical modeling, and supply chain management.