Senior System Software Engineer - Media and Broadcasting
NVIDIA
NVIDIA
Join NVIDIA, a pioneer in AI, HPC, and Visualization, and contribute to the core of modern computing. We are seeking a highly skilled Senior Software Engineer to join our GPU Software team. This role focuses on developing advanced platforms and software solutions for the Media & Entertainment and Broadcasting industries.
You will leverage your expertise in media technologies, networking, computer hardware, storage, and cloud-native software to drive innovation. A strong understanding of networking and container orchestration engines is essential. This is a unique opportunity to work at the cutting edge of technology in a dynamic, fast-paced, and collaborative environment with industry leaders.
Key responsibilities include developing automation for deploying Kubernetes clusters tailored for streaming media use cases. You will be involved in monitoring and managing these Kubernetes clusters, as well as configuring L3 switches for multi-VLAN routing.
This role operates within a Continuous Deployment environment, emphasizing rapid development and deployment cycles. Collaboration with other NVIDIA R&D teams globally is a crucial aspect of this position.
We are looking for candidates with a Bachelor's or Master's degree in Computer Science or a related field, or equivalent practical experience. A minimum of 8-10 years of hands-on development and networking experience is required.
Essential skills include a deep understanding of networking protocols, robust tool and automation development using languages like Python and/or Go, and proficiency with Docker containerization and Kubernetes orchestration platforms. Strong learning agility, exceptional technical skills, and excellent communication and interpersonal abilities are vital for success in this role.
Nvidia
Media & Entertainment