Senior System Software Engineer
NVIDIA Corporation (company site, opens in a new tab)5+ yrsPuneOn-siteDirect career pageEst. 30–45 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
- Own architecture and development decisions for large-scale distributed engineering services that support thousands of servers and millions of automated jobs.
- Set CI/CD and release strategy, guide safe incremental rollouts, and advance Docker/Kubernetes adoption and operational automation.
- Define observability and SLO practices, lead production incident root-cause analysis, and drive reliability improvements while mentoring engineers and influencing cross-team work.
Minimum Requirements
- Work Experience Required: 5+ years building and operating large-scale backend or distributed systems.
- BS/MS in Computer Science, Engineering, or equivalent experience.
- Deep Java expertise, including concurrency, performance tuning, and production debugging; strong grounding in data structures, algorithms, distributed systems, and testing.
- Experience with production-scale highly available applications and major architectural changes or migrations; GitLab or Gerrit, relational and NoSQL databases, Docker/Kubernetes, infrastructure automation (Ansible or Chef), and observability tools are also required.
Ideal Candidate Profile
- Has led major infrastructure features from design through safe, incremental production rollout and can influence architecture across teams.
- Uses logs, metrics, and SLOs to diagnose failures and improve reliability while reducing operational support needs.
- Fits a senior technical leadership role spanning scalable backend systems, CI/CD, production operations, and engineer mentorship.