Senior Software Engineer - IT Infrastructure

NVIDIA

8–12 yrs Bengaluru Full Time Hybrid (office + remote)
NVIDIA logo
Posted : today
Actively hiring

Job description

Join a leading technology innovator as a Senior Software Engineer focused on IT Infrastructure. This role is pivotal in developing and deploying the next generation of our enterprise Automation and AI-driven Reliability Platform. You will architect and build software for large-scale storage and backup services, ensuring high availability, peak performance, and self-service capabilities for our AI/ML and engineering teams. This is an exceptional opportunity to impact revenue-generating initiatives and strengthen the core of our engineering services.

Responsibilities

Craft and maintain enterprise-scale platforms that centralize storage infrastructure and services, integrating diverse enterprise appliances, networks, and open-source technologies. Develop and scale robust REST APIs using Python or Go, empowering thousands of engineers with seamless on-demand storage workflows. Automate critical storage operations, including provisioning, monitoring, metrics, telemetry, and troubleshooting, to guarantee exceptional reliability and performance. Integrate advanced observability and tracing into workflows, enhancing accuracy, reducing latency, and optimizing the efficiency of infrastructure services. Implement agentic workflows focused on self-healing, proactive issue resolution, and automation to significantly lower operational overhead. Build proofs-of-concept for integrations between infrastructure services and cutting-edge agentic AI frameworks, establishing the groundwork for intelligent infrastructure platforms. Document best practices, evaluate emerging technologies, and champion the adoption of next-gen automation within enterprise storage services.

Qualifications

A Bachelor's degree in Computer Science, or equivalent practical experience, is required, coupled with 12+ years of relevant experience. Candidates with a Master's degree need 10+ years of experience, and those with a Ph.D. require 8+ years. Essential expertise includes building large-scale, multi-threaded, distributed backend systems and designing/developing RESTful APIs with Python or Go. Familiarity with containerization and orchestration tools like Docker and Kubernetes is crucial. Exposure to major cloud platforms such as AWS, Azure, or GCP is expected, as is experience with telemetry stacks including Prometheus, Grafana, Alert Manager, and the ELK/Kibana stack. Strong collaboration and communication skills for technical solutions are vital. A growth mindset is needed to rapidly embrace new frameworks in observability, AI automation, and infrastructure management.

Essential Skills

PythonGoREST APIsDistributed SystemsContainerizationOrchestrationDockerKubernetesCloud PlatformsAWSAzureGCPTelemetryPrometheusGrafanaAlertmanagerELK StackKibanaLinux StorageEnterprise NASGenAIAgentic AI

Good to Have

NetAppPure StorageLustreGPFSCephS3 Object StorageLangChainLlamaIndexAutoGenLangSmithArize PhoenixW&B Weave

Highlights

  • Actively hiring

More Details

RoleSenior Software Engineer - IT Infrastructure
DepartmentSoftware Engineer
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Nvidia logo

Nvidia

IT Consulting

Senior Software Engineer - IT Infrastructure at NVIDIA | SkillMX | SkillMX