Senior Software Engineer - Infrastructure
NVIDIA Corporation (company site, opens in a new tab)5+ yrsPuneOn-siteDirect career pageEst. 32–48 LPA
Posted 8h ago
Reach people at NVIDIA Corporation
People at this company you can reach
Log in to see who works here
Create a free account or log in to see the people at NVIDIA Corporation you could write to:
- Recruiters & HR
- People in this function
- Work addresses
Your match
Against your primary resume
Log in to see your match score
Create a free account or log in to unlock your CV match score across:
- Role fit
- Experience
- Industry relevance
Protocol Intelligence
How competitive this role is
Competition
Background fit
Strictness
Log in to see why each signal reads the way it does.
Job description
Structured overview of role & requirements
About This Role
- Build and operate highly available services that schedule and run automated jobs across thousands of systems, supporting engineering workflows at scale.
- Own service APIs, automation, CI/CD, and containerized deployments; introduce major infrastructure features through incremental, low-risk rollouts.
- Improve production reliability through monitoring, alerting, and log/metric-based troubleshooting; mentor junior engineers and coordinate across teams and time zones.
Minimum Requirements
- Work Experience Required: 5+ years building large-scale backend or distributed systems.
- BS/MS in Computer Science or Engineering, or equivalent experience; strong Java expertise, including concurrency, performance tuning, and debugging.
- Production experience building and operating large-scale full-stack applications; grounding in data structures, algorithms, distributed systems, and testing.
- Hands-on relational and NoSQL database experience, Docker and Kubernetes, infrastructure automation (Ansible or Chef), and at least one monitoring/observability tool.
Ideal Candidate Profile
- Has taken infrastructure features from development through phased production rollout, with attention to operational risk.
- Uses logs and metrics to investigate failures, define SLOs, reduce alert noise, and improve service reliability.
- Has built distributed production systems designed to perform reliably with limited operational intervention.