Expoint - all jobs in one place
Finding the best job has never been easier
Limitless High-tech career opportunities - Expoint

Nvidia Principal Software Engineer AI Streaming Platform 
United States, California 
353671788

Yesterday
US, CA, Santa Clara
time type
Full time
posted on
Posted 4 Days Ago
job requisition id

What you'll be doing:

  • Helping maintain current-generation infrastructure and tools, addressing the needs of our customers for better platform capabilities, performance, and stability.

  • Interacting with multiple teams to design and implement the next-generation infrastructure serving complex AI-based streaming experiences.

  • Creating simple yet powerful tools that will enable our partners to build these groundbreaking applications.

  • Coding clear solutions and being able to support those solutions in production scenarios with customers.

  • Deploying services and overseeing their security and reliability.

  • Writing effective, clear and reliable architecture requirements and design specifications.

  • Working closely and simultaneously with multiple NVIDIA teams around the world.

  • Working with high-profile customers on building and deploying advanced and groundbreaking technologies and solutions.

What we need to see:

  • B.Sc./M.Sc. degree in Computer Science, Computer Engineering (or equivalent experience).

  • 15+ years of experience as a Software or Systems Architect.

  • 5+ years experience as a Full-Stack Software Developer.

  • Strong React, Javascript, Typescript, C/C++, Python programming skills.

  • Ability to understand customer needs and translate them into functional and user experience enhancements.

  • Strong design, coding, analytical, debugging, and problem-solving skills.

  • Excellent communication, documentation, and presentation skills.

  • Hands-on cloud virtualization, networking, and orchestration experience.

  • Broad knowledge and understanding of networking protocols and common network topologies, with a deep understanding of Cloud-based audio and video streaming.

  • Hands-on Linux development experience.

Ways to stand out from a crowd:

  • Experience developing and deploying deep-learning models: LLMs, text-to-speech, and more.

  • Background with data center technologies, network topologies and Cloud.

  • Experience with Docker, Containers, Kubernetes components & subsystems.

  • Good understanding of operating systems and drivers.

  • Experience with Proton and other virtualization technologies.

You will also be eligible for equity and .