Google logo

Senior Software Engineer, Full Stack, Google Cloud

Google · Posted Oct 12

Search engine, cloud computing, software, hardware, and artificial intelligence services

Bengaluru, Karnataka, IndiaFull-timeOnsiteSenior Level5+ years₹50.0L–₹90.0L yearly89 applicants
InternetCloud ComputingSoftwareHardwareArtificial IntelligenceAdvertisingPublic Company
Be an early applicantFull time

Get a personal compatibility score

Add a resume for personal matches

About the role

Google's software engineers develop next-generation technologies that change how billions of users connect, explore, and interact with information, with products that handle information at massive scale across areas such as distributed computing, large-scale system design, networking, data storage, security, artificial intelligence, and UI design. Google Cloud delivers enterprise-grade solutions and tools that help organizations digitally transform and developers build more sustainably. This role works on Dataproc and Managed Service for Apache Spark, designing telemetry, monitoring, logging, and observability pipelines for Spark Streaming and Structured Streaming workloads.

What you will do

  • Design and develop systems or enhancements to existing telemetry, monitoring, and logging infrastructure to increase observability and debugging capabilities for Dataproc and Managed Service for Apache Spark.
  • Architect observability pipelines specifically for Spark Streaming and Structured Streaming workloads, providing customers with actionable insights into micro-batch latencies, checkpointing bottlenecks, and input message lag.
  • Apply deep knowledge of Apache Spark core internals and execution engines to build tools that automatically detect performance regressions, data skew, and resource inefficiencies in customer workloads.
  • Collaborate with cross-functional partners to design and deliver intuitive monitoring dashboards, cost-attribution features, and developer experience tools.
  • Collaborate with Dataproc and Cloud Platform Software Engineers and SRE teams to integrate and release telemetry features, OpenTelemetry pipelines, and diagnostic frameworks safely at scale, providing visibility, execution history, and real-time performance insights into distributed big data workloads.

Skills used in this role

Apache SparkOpenTelemetryDataprocGoogle CloudSpark StreamingStructured StreamingTelemetryMonitoringLoggingDistributed ComputingLarge-Scale System DesignData StructuresAlgorithmsNetworkingData StorageSecurityArtificial IntelligenceNatural Language ProcessingUI DesignMobile

Preferred qualifications

  • Master's degree or PhD in Computer Science or a related technical field.
  • 5 years of experience with data structures and algorithms.
  • 1 year of experience in a technical leadership role.
  • Experience developing accessible technologies.

Benefits and support

  • Compensation and benefits are detailed in the job posting

About Google

Google LLC is an American multinational technology company focusing on artificial intelligence, online advertising, search engine technology, cloud computing, computer software, quantum computing, e-commerce, and consumer electronics. As a subsidiary of Alphabet Inc., it is widely recognized for services like Google Search, YouTube, Android, and the Gemini AI ecosystem.

Industry
Internet
Company size
180000+ employees
Founded
1998-09-04
Location
Mountain View, California, USA
Funding stage
Public Company

Funding

Public Company · $25M raised

Kleiner PerkinsSequoia Capital
  • 1999-06-07Series A$25M

Leadership

SP
Sundar Pichai

Chief Executive Officer

AA
Anat Ashkenazi

Senior Vice President and Chief Financial Officer

PS
Philipp Schindler

Senior Vice President and Chief Business Officer

TK
Thomas Kurian

Chief Executive Officer, Google Cloud