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