Senior Software Engineer

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins.
Cloud
Senior Software Engineer
In-Person
5+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer

NVIDIA is seeking an exceptional Senior Software Engineer to join their Software Infrastructure and Operations team. This role focuses on developing and maintaining sophisticated Kubernetes-based environments for Windows and Linux platforms. The position offers an exciting opportunity to work with cutting-edge cloud infrastructure and AI technologies at a world-leading company in accelerated computing.

The ideal candidate will be responsible for architecting scaling operations in data centers, implementing container management solutions, and designing sophisticated infrastructure systems. They'll work with technologies like Kubernetes, Docker, and various monitoring and analytics tools to build robust cloud services.

This role is perfect for someone who combines strong technical expertise in cloud infrastructure with a passion for solving complex problems. The position requires expertise in programming languages like Python, Go, or Java, along with extensive experience in cloud infrastructure and containerization technologies.

Working at NVIDIA means joining one of technology's most desirable employers, with some of the industry's most forward-thinking professionals. The role offers the opportunity to work on challenging problems in infrastructure, applying AI techniques to improve system performance, and building next-generation cloud services.

The position is based in Pune, India, and requires 5+ years of experience. NVIDIA offers a collaborative environment where creativity and innovation are valued, making it an ideal place for those passionate about developing cutting-edge cloud services and infrastructure solutions.

Last updated 28 minutes ago

Responsibilities For Senior Software Engineer

  • Architect scaling operations in data centers
  • Deploy and Support end-to-end container management solution with Kubernetes, Docker, Containerd
  • Design solutions with service discovery, networking, monitoring, logging, scheduling in Kubernetes
  • Work on infrastructure challenges including job scheduling, resource management and automated recovery
  • Deploy new data center infrastructure
  • Implement critical metrics tracking using data analytics mining methods and dashboards
  • Develop various device plugins / Operator on Kubernetes
  • Build complete solutions including Metrics, Alert and Storage Services
  • Apply deep learning algorithms to improve system performance/predictability

Requirements For Senior Software Engineer

Python
Go
Java
Kubernetes
MySQL
Redis
  • BS/MS in Computer Science or Computer Engineering or equivalent experience
  • 5+ years of proven experience
  • Strong object-oriented programming background in python/Golang/java
  • Background in developing large scale cloud infrastructure applications
  • Knowledge of Kubernetes and Message broker technologies
  • Experience with Relational Databases such as MySQL, NoSQL DBs such as Elastic Search
  • Proficient with configuration management tools like Ansible, Chef, Puppet
  • Strong experience with Jenkins and/or other CI systems
  • Experience with analytics/visualization tools like Kibana, Grafana, Splunk
  • Ability to collaborate across multiple teams and different time zones

Interested in this job?

Jobs Related To NVIDIA Senior Software Engineer

Senior Software Engineer, Bare Metal Automation - DGX Cloud

Senior Software Engineer position at NVIDIA focusing on bare metal automation for DGX Cloud, managing large-scale GPU clusters for AI workloads.

Senior Software Engineer

Senior Software Engineer role at NVIDIA focusing on cloud infrastructure development and management for AI and high-performance computing systems.

Senior Software and Cloud Architect

Senior Software and Cloud Architect position at NVIDIA focusing on cloud-based orchestration and systems architecture for DPUs & NICs technologies.

Senior Network Engineer - Cloud

NVIDIA seeks a Senior Network Engineer to develop cloud infrastructure, supporting software development workflows across the company's diverse tech stack.

Senior Enterprise Solution Engineer

Senior Enterprise Solution Engineer at NVIDIA: Develop and support AI enterprise software and hardware solutions.