# Full Stack Engineer

**Company**: NVIDIA
**Location**: Pune, India
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/India-Pune/Senior-Software-Engineer---Infrastructure_JR2029287-1?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/job/full-stack-engineer-4d562f1c-41f/

## Description

NVIDIA's Infrastructure organisation creates platforms that empower NVIDIA's engineering teams worldwide. We're searching for an experienced full-stack engineer to develop, build, and manage highly scalable distributed services that run on thousands of servers and handle millions of automated jobs daily.

### Responsibilities

- Develop, create, and manage scalable, highly available cloud services that schedule and run jobs across thousands of systems.

- Develop services, APIs, and automation tools for engineering workflows.

- Lead the process to develop reviews and promote incremental, low-risk rollouts of major infrastructure features.

- Build and improve CI/CD pipelines for builds, testing, and deployment.

- Deploy and handle containerized services on Docker and Kubernetes, and automate routine operational tasks.

- Improve monitoring, logging, dashboards, and alerting to detect service health issues early, cut alert noise, and speed up troubleshooting.

- Detect and fix issues by examining logs and metrics to improve system reliability.

- Mentor junior engineers and collaborate with teams across time zones.

### Requirements

- BS/MS in Computer Science, Engineering, or equivalent experience, with 5+ years building large-scale backend or distributed systems.

- Strong Java expertise, including concurrency, performance tuning, and debugging.

- Proven experience crafting and operating large-scale full-stack applications in production.

- Solid grounding in data structures, algorithms, distributed system development, and testing practices.

- Hands-on experience with relational databases (e.g., MySQL) and at least one NoSQL store (e.g., Elasticsearch, MongoDB, Cassandra).

- Experience working with Docker and Kubernetes, as well as infrastructure automation tools like Ansible or Chef.

- Experience with one or more monitoring and observability tools (e.g., Prometheus, Grafana, Kibana, Splunk), with a focus on actionable alerts.

- Strong communication skills and the ability to collaborate across teams and time zones.

### Nice to Have

- Experience managing major infrastructure features from development through phased production deployment.

- Ability to break complex problems into simple parts and reuse existing solutions.

- SRE approach: examining logs and metrics to investigate failures, set SLOs, and boost reliability.

- Experience building systems that perform reliably with limited operational intervention.

For more fresh new jobs, check out [yubhub.co](https://yubhub.co/).

## Skills

### Required
- Java
- Docker
- Kubernetes
- MySQL
- Elasticsearch
- MongoDB
- Cassandra
- Prometheus
- Grafana
- Kibana
- Splunk
- Ansible
- Chef

### Nice to have
- Experience managing major infrastructure features
- SRE approach

---

Source: [Apply at nvidia.wd5.myworkdayjobs.com](https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/India-Pune/Senior-Software-Engineer---Infrastructure_JR2029287-1?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
