Nvidia

Senior System Software Engineer

Nvidia
Apply
4 days ago
Pune, IndiaSenior

Responsibilities

  • Define system architecture and guide development decisions for complex engineering workflows while balancing scalability, reliability, cost, and delivery timelines.
  • Lead system design reviews and promote safe, incremental rollouts of major infrastructure features across multiple teams.
  • Set strategy for CI/CD pipelines and release practices to improve build, test, and deployment speed and quality.
  • Support adoption of containerized services using Docker and Kubernetes and automate operational processes.
  • Define monitoring, logging, alerting, and SLO practices to improve observability and incident resolution.
  • Lead root-cause analysis of complex production incidents and drive long-term reliability improvements.
  • Mentor engineers, raise engineering standards, influence roadmaps, and lead cross-team initiatives across time zones.

Requirements

  • Bachelor’s or master’s degree in Computer Science, Engineering, or equivalent experience.
  • At least 5 years of experience building and operating large-scale backend or distributed systems.
  • Deep Java expertise, including concurrency, performance tuning, and debugging complex production issues.
  • Experience designing, scaling, and operating highly available full-stack applications in production, including major architectural changes or migrations.
  • Experience with version control systems such as GitLab and Gerrit.
  • Knowledge of data structures, algorithms, distributed systems development, and testing practices.
  • Hands-on experience with MySQL and at least one NoSQL store such as Elasticsearch, MongoDB, or Cassandra.
  • Experience with Docker, Kubernetes, and infrastructure automation tools such as Ansible or Chef.
  • Experience with monitoring and observability tools such as Prometheus, Grafana, Kibana, or Splunk.
  • Demonstrated technical leadership through mentoring, roadmap influence, and cross-team initiatives.
  • Strong communication and collaboration skills across teams and time zones.
  • Experience taking major infrastructure features from development through incremental production rollout is preferred.
  • Experience applying an SRE approach, using logs and metrics to troubleshoot failures, define SLOs, and improve reliability is preferred.
  • Experience designing full-stack applications requiring minimal operational support is preferred.

Tech Stack

AnsibleApache CassandraChefDockerElasticsearchGrafanaJavaKibanaKubernetesMongoDBMySQLPrometheusSplunk

Categories

Nvidia

About Nvidia

10,000+ employees

Nvidia designs and sells GPUs and accelerated computing platforms for data centers, AI/ML, graphics, gaming, and automotive, monetizing through hardware, software platforms (CUDA, AI frameworks), and systems like DGX and networking. Customers include cloud providers, enterprises, researchers, and OEMs. Founded in 1993 and headquartered in Santa Clara, it is a public company traded on NASDAQ under NVDA.

Contact me