Senior Software Engineer, AIOps and Observability
Core
Design and develop AIOps & Observability platforms to monitor, diagnose, and optimize NVIDIA's products, assets, and services across cloud, on-prem, data centers, supply chain, and edge.
Role type
Senior IC Software Engineer (AIOps & Observability)
Builds
Scalable, reliable, distributed systems and AI-native observability tools for internal teams and partners.
Domain
Cloud-native infrastructure, AIOps, Observability, Generative AI
Deliverable
production ML models
Required skills
Observability tools (Prometheus, Victoria Metrics, Vector, Loki, Grafana, Clickhouse, OpenTelemetry), AIOps tools (BigPanda, PagerDuty, Datadog), Kubernetes, Nomad, Docker, microservices, streaming services (NATS, Kafka), Go, Python, Java, C++, LLMs & ML Models, Generative AI, agentic AI frameworks
Preferred skills
Large scale on-prem infrastructure and networking, managing large scale Observability Platforms with LLMs & ML Models, unified cloud observability platform development, predictive monitoring, incident diagnosis, summarization and correlation
Technologies
Prometheus, Victoria Metrics, Vector, Loki, Grafana, Alert Manager, Clickhouse, OpenTelemetry, BigPanda, PagerDuty, Datadog, Kubernetes, Nomad, Docker, NATS, Kafka, Go, Python, Java, C++
Responsibilities
Lead design, development, and deployment of AIOps & Observability platforms; Drive technical vision and roadmap for AIOps and Observability initiatives; Collaborate with teams and customers to understand observability needs; Establish and implement observability standards and guidelines; Provide peer reviews on performance, scalability, security, and correctness; Work with Data scientists to implement ML models for anomaly detection, forecasting, and root cause analysis; Develop and operate scalable, distributed systems; Develop AI agents and AI-native observability tools for automated debugging and remediation.
Seniority
Senior, hands-on IC
