Senior Software Engineer, Hardware Management and AI-Driven Fleet Reliability

Google LLC

Bengaluru

On-site

INR 3,000,000 - 6,000,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Google LLC in Bengaluru is seeking a Senior Software Engineer for Hardware Management and AI-Driven Fleet Reliability. You will design and implement end-to-end workflows for bare-metal provisioning, hardware lifecycle, and secure decommissioning.

Key work includes building observability pipelines, high-signal alerting, and interfacing GCVE bare-metal infrastructure with Google's lifecycle platforms. Strong AI/ML telemetry experience is a plus.

Qualifications

  • Bachelor's degree in CS, EE, or related field or equivalent experience.
  • 5+ years in software development with multiple programming languages.
  • 3+ years building distributed infrastructure software and hardware management.
  • Experience with Linux systems programming, networking, and containers.

Responsibilities

  • Own end-to-end workflows for bare-metal server provisioning and hardware decommissioning.
  • Build hardware and infrastructure observability pipelines with high-signal alerting.
  • Integrate GCVE bare-metal infrastructure with hardware lifecycle platforms.
  • Design reliable recovery orchestration, including power-up and restoration.
  • Apply AI/ML models to telemetry, logs, and crash data to predict failures.

Skills

Programming languages
Distributed infrastructure design
Linux systems programming
Networking concepts
Container orchestration

Education

Bachelor's degree in CS/EE or equivalent
Master’s degree or PhD preferred

Tools

Redfish
BMC/iDRAC
IPMI
UEFI/BIOS
Firmware management

Job description

Senior Software Engineer, Hardware Management and AI-Driven Fleet Reliability

Share Senior Software Engineer, Hardware Management and AI-Driven Fleet Reliability

info_outline

info_outline X In most instances, this position requires in-person interviews as part of the hiring process

  • Bachelor's degree in Computer Science, Electrical Engineering, or a related technical field, or equivalent practical experience.
  • 5 years of experience with software development in one or more programming languages (e.g., Go, Python, C/C++, Java, Rust, etc), and with data structures and algorithms.
  • 3 years of experience designing and building distributed infrastructure software, bare-metal server lifecycle automation, hardware management integrations (e.g., Redfish, BMC/iDRAC, Intelligent Platform Management Interface (IPMI), UEFI/BIOS, firmware management), or large-scale fleet monitoring and alerting systems.
  • Experience with Linux systems programming, networking concepts, and container orchestration.
Preferred qualifications:
  • Master’s degree or PhD in Engineering, Computer Science, a technical related field, or equivalent practical experience.
  • Experience integrating multi-generation bare-metal server fleets (e.g., Dell PowerEdge, Google Compute Engine (GCE) Bare Metal, SmartNICs/DPUs, rack Power Distribution Units (PDUs)) with large-scale cloud or first-party fleet management, provisioning, and repair platforms.
  • Experience architecting high-scale telemetry, monitoring, and alerting pipelines (e.g., Prometheus/OpenTelemetry exporters, time-series databases, SLO-motivated alerting, automated triage) for physical infrastructure and virtualization stacks.
  • Experience designing state-machine or workflow-orchestrated machine management pipelines.
  • Experience with enterprise virtualization stacks (e.g., VMware vSphere/ESXi, vSAN, NSX, VCF).
About the job

Google Cloud's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google Cloud's needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. You will anticipate our customer needs and be empowered to act like an owner, take action and innovate. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. Google Cloud accelerates every organization’s ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google’s cutting-edge technology, and tools that help developers build more sustainably. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems.

Responsibilities
  • Own end-to-end, state-motivated workflows for bare-metal server provisioning, independent hardware/firmware bundle rollouts and secure physical hardware decommissioning.
  • Build end-to-end hardware and infrastructure observability pipelines and design high-signal, low-noise alerting and Service Level Objective (SLO) dashboards that drive sub-30-minute incident detection.
  • Design and build seamless software integrations and abstraction layers between Google Cloud VMware Engine (GCVE) bare-metal infrastructure and Google's first-party hardware lifecycle, provisioning, repair, fleet management platforms.
  • Design and implement high-reliability recovery orchestration including one-click staggered rack/row power-up, automated thermal protection shutdowns, and deterministic host/cluster restoration.
  • Apply Artificial Intelligence/Machine Learning (AI/ML) models, time-series anomaly detection, and agentic Root Cause Analysis (RCA) workflows over hardware telemetry, system logs, and crash dumps to predict imminent hardware failures.

Google is proud to be an equal opportunity and affirmative action employer. We are committed to building a workforce that is representative of the users we serve, creating a culture of belonging, and providing an equal employment opportunity regardless of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related condition (including breastfeeding), expecting or parents-to-be, criminal histories consistent with legal requirements, or any other basis protected by law. See also Google's EEO Policy , Know your rights: workplace discrimination is illegal , Belonging at Google , and How we hire .

Google is a global company and, in order to facilitate efficient collaboration and communication globally, English proficiency is a requirement for all roles unless stated otherwise in the job posting.

Equity is granted exclusively and discretionarily by Alphabet Inc. on the basis of an agreement concluded between you and Alphabet Inc. Alphabet Inc. is your sole contractual partner with respect to equity grants. GSU grants are not guaranteed, are discretionary, are subject to approval by the Alphabet Inc. board of directors or its delegate, the terms of the relevant Alphabet Inc. stock plan, and your grant agreement. They have no impact on statutory payments. Current or past grants do not confer an acquired right.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Google Cloud
Senior Software Engineer, Google Cloud

Google LLC • Bengaluru

On-site
INR 3,500,000 - 8,000,000
Software Engineer III, Infrastructure, Google Cloud
Software Engineer III, Infrastructure, Google Cloud

Google • Bengaluru

On-site
INR 3,000,000 - 6,000,000
Senior Software Engineer Infrastructure Google Cloud
Senior Software Engineer Infrastructure Google Cloud

Google • Bengaluru

On-site
INR 3,500,000 - 7,000,000
Staff Software Engineer, Infrastructure, Google Cloud
Staff Software Engineer, Infrastructure, Google Cloud

Google LLC • Bengaluru

On-site
INR 3,500,000 - 7,000,000
Software Engineer Manager, Google Cloud Business Platform
Software Engineer Manager, Google Cloud Business Platform

Google • Bengaluru

On-site
INR 4,200,000 - 6,800,000
Staff Software Engineer, Front End
Staff Software Engineer, Front End

Google LLC • Hyderabad

On-site
INR 4,000,000 - 7,000,000
Senior Staff Software Engineer - Distributed Cloud and Bare-Metal Systems
Senior Staff Software Engineer - Distributed Cloud and Bare-Metal Systems

Google India Pvt Ltd • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Staff Software Engineer, Infrastructure, Google Cloud
Staff Software Engineer, Infrastructure, Google Cloud

Google • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Staff Software Engineer, Google Autonomous Network
Staff Software Engineer, Google Autonomous Network

Google LLC • Bengaluru

On-site
INR 4,000,000 - 6,400,000
Software Engineer, Knowledge Catalog Data Products
Software Engineer, Knowledge Catalog Data Products

Google • Bengaluru

On-site
INR 650,000 - 900,000