Software Engineer, Google Distributed Cloud

Google Google · Big Tech · Bengaluru, Karnataka, India

Software Engineer role focused on building the software for Google Distributed Cloud (GDC) Connected Identity Verification Service (IDVS). The role involves designing and implementing components for a rack designer validation suite, including rack design, elevations, BOMs, cables, and devices. It also requires building data pipelines for AIOps to enable automated decision-making using system telemetry, and participating in on-call rotations for production issue resolution. The role emphasizes partnering with other engineering teams to improve global infrastructure reliability and problem-solving.

What you'd actually do

  1. Contribute to and own the design and implementation of rack desinger, UI configuration, focusing on rack elevations, Bill of Materialss (BOMs), cables and devices.
  2. Drive our AIOps evolution by building data pipelines that ingest system telemetry to enable automated, data-driven decision-making.
  3. Participate in an on-call rotation, apply advanced debugging and systems knowledge to triage, root-cause, and programmatically resolve production issues.
  4. Partner with various Engineering teams to define, scope, and execute high-impact projects that improve global infrastructure reliability.
  5. Demonstrate a proactive approach to problem-solve, foster a collaborative team environment while mentoring peers through design and code reviews.

Skills

Required

  • software development
  • programming languages
  • software products
  • software design
  • software architecture
  • system architecture

Nice to have

  • data structures
  • algorithms
  • technical leadership
  • accessible technologies