Overview
On Site
USD 248,000.00 per year
Full Time
Skills
Computer Graphics
Research
Use Cases
Video
Brand
Artificial Intelligence
Streaming
Management
Writing
Computer Science
Computer Engineering
React.js
JavaScript
TypeScript
C
C++
Python
User Experience
Analytical Skill
Debugging
Problem Solving
Conflict Resolution
Communication
Documentation
Presentations
Orchestration
Computer Networking
Video Streaming
Linux
Deep Learning
Network
Cloud Computing
Docker
Kubernetes
Operating Systems
Virtualization
Recruiting
Promotions
SAP BASIS
Law
Job Details
NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It is built on a unique legacy of groundbreaking innovations and fueled by amazing and passionate people.
NVIDIA is now looking for a Principal Software Engineer to join our AI Streaming Services team within the GeForce Now organization. Composed of world-class engineers, it is responsible for crafting the next-generation infrastructure and tools for building AI-powered interactive streaming experiences. As part of this team of distributed engineers, you will research, understand, and elaborate on the use cases of the future that combine streaming video and audio with AI to enable brand-new user experiences. You will help design, implement, and maintain infrastructure components, services, APIs, and development tools that enable our partners to create and host these experiences on NVIDIA's platforms. Working with global teams, you will have a unique opportunity to impact the future of streaming and AI.
What you'll be doing:
What we need to see:
Ways to stand out from a crowd:
With competitive salaries and a generous benefits package, NVIDIA is widely considered to be one of the technology world's most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. Due to unprecedented growth, our exclusive engineering teams are rapidly growing. If you're a creative and autonomous engineer with a real passion for technology, we want to hear from you!
The base salary range is 248,000 USD - 391,000 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.
You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis.
NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
NVIDIA is now looking for a Principal Software Engineer to join our AI Streaming Services team within the GeForce Now organization. Composed of world-class engineers, it is responsible for crafting the next-generation infrastructure and tools for building AI-powered interactive streaming experiences. As part of this team of distributed engineers, you will research, understand, and elaborate on the use cases of the future that combine streaming video and audio with AI to enable brand-new user experiences. You will help design, implement, and maintain infrastructure components, services, APIs, and development tools that enable our partners to create and host these experiences on NVIDIA's platforms. Working with global teams, you will have a unique opportunity to impact the future of streaming and AI.
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.
With competitive salaries and a generous benefits package, NVIDIA is widely considered to be one of the technology world's most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. Due to unprecedented growth, our exclusive engineering teams are rapidly growing. If you're a creative and autonomous engineer with a real passion for technology, we want to hear from you!
The base salary range is 248,000 USD - 391,000 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.
You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis.
NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.