Senior Software Engineer, Full Stack, Google Cloud

Google

5 yrs Bengaluru Full Time Hybrid (office + remote)
Google logo
Posted : today
Actively hiring

Job description

Join Google Cloud and contribute to transforming businesses through cutting-edge technology. We empower organizations globally with enterprise-grade solutions, enabling them to foster growth and tackle complex challenges. Our platform offers tools designed to support developers in building more sustainable applications. Be part of a team that pushes technological boundaries and shapes the future of digital transformation.

Responsibilities

Design and develop robust telemetry, monitoring, and logging systems to enhance observability and debugging for Dataproc and Managed Service for Apache Spark. Architect specialized observability pipelines for Spark Streaming and Structured Streaming, delivering crucial insights into micro-batch latencies and bottlenecks. Leverage deep expertise in Apache Spark internals to create tools for automatic detection of performance regressions and resource inefficiencies. Collaborate with cross-functional teams to build intuitive dashboards, cost-attribution features, and developer experience tools. Integrate telemetry features and diagnostic frameworks with Dataproc and Cloud Platform teams to provide real-time performance insights into distributed big data workloads.

Qualifications

A Bachelor's degree or equivalent practical experience is required. We seek candidates with a minimum of 5 years of software development experience in languages like Java, Python, Golang, or C++. Significant full-stack development expertise, encompassing both back-end and front-end technologies such as JavaScript, TypeScript, HTML, and CSS, is essential. Demonstrable experience in testing, maintaining, and launching software products, along with a strong foundation in software design and architecture, is also necessary. Experience with data structures, algorithms, and a background in technical leadership are preferred qualifications.

Essential Skills

Software DevelopmentFull Stack DevelopmentJavaPythonGolangC++JavaScriptTypeScriptHTMLCSSApache SparkSpark StreamingStructured StreamingData StructuresAlgorithmsSoftware DesignSoftware ArchitectureTelemetryMonitoringLoggingObservabilityGoogle Cloud Platform

Good to Have

Technical LeadershipAccessible TechnologiesOpenTelemetry

Highlights

  • Actively hiring

More Details

RoleSenior Software Engineer, Full Stack, Google Cloud
IndustryCloud Computing, Software Development
DepartmentSoftware Development
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Google logo

Google

Cloud Computing

Senior Software Engineer, Full Stack, Google Cloud at Google | SkillMX | SkillMX