Senior System Software Engineer - Media and Broadcasting

NVIDIA NVIDIA · Semiconductors · Pune, India

NVIDIA is seeking a Senior System Software Engineer for their GPU Software team, focusing on platforms and software for the Media & Entertainment and Broadcasting industry. The role requires domain expertise in media technologies, networking, computer hardware, storage, and cloud-native software, with a strong understanding of networking and container orchestration. Responsibilities include developing automation for Kubernetes clusters, monitoring and managing clusters, and configuring L3 switches. The ideal candidate will have 8-10 years of experience in development and networking, proficiency in Python/Go, Docker, and Kubernetes, and strong self-learning and teamwork skills.

What you'd actually do

  1. Develop automation for deploying Kubernetes clusters for streaming media usecases
  2. Monitor and manage Kubernetes clusters
  3. Configure L3 switches for multi-VLAN routing
  4. Working in a Continuous Deployment environment - fast development/deployment cycles.
  5. Collaborate with other NVIDIA R&D teams around the globe.

Skills

Required

  • Networking protocols
  • Python
  • Go
  • Docker
  • Kubernetes

Nice to have

  • CNI plugins
  • operator framework
  • network protocols
  • switch configuration
  • Cisco
  • Arista
  • Cumulus
  • Linux shell scripting
  • Ansible

What the JD emphasized

  • domain expertise in the areas of media technologies
  • confirmed understanding of Networking and container orchestration engines
  • 8-10 years hands-on experience in development & networking
  • Deep Knowledge of Networking protocols
  • Proven track record to develop robust tools and automation using programming languages such as Python and/or Go.
  • Proficiency with Docker containerization and Kubernetes orchestration platforms