All roles at Nvidia

Senior Software Engineer

BengaluruFull-time10–18 yrsPosted 2 months ago

Leadership software engineering role at Nvidia in Bengaluru. Needs 10+ years and an M.Sc, B.Tech or B.E..

About the role

We are seeking a Senior Software Engineer with strong infrastructure expertise to design, build, and operate the next generation of our enterprise Observability, Automation, and AI-driven Reliability Platform. This role will build highly scalable distributed systems and platform services spanning Storage, Compute, Network, VMware, OpenShift, and bare-metal infrastructure.

What you'll do

  • Design, build, and operate distributed software platforms for enterprise observability, telemetry, automation, and infrastructure reliability at large scale
  • Develop reusable platform services, APIs, automation frameworks, and control planes that enable self-service, reduce operational toil
  • Build scalable telemetry and event-processing systems spanning metrics, logs, traces, events, topology, and alerts
  • Build intelligent and AI-native reliability capabilities, including agentic workflows for anomaly detection, forecasting, root-cause analysis, automated debugging
  • Drive technical architecture and engineering direction across Storage, Compute, Network, and Platform domains

What you need

  • Python
  • Kubernetes
  • Go
  • Microservices
  • Kafka
  • VMware

Good to have

  • LLMs
  • FastAPI
  • Root cause analysis
  • gRPC
  • Prometheus
  • Grafana

More roles like this at Nvidia

Apply on Nvidia's site