Talent.com
Senior Software Engineer - GeForce NOW Video Streaming Technology
Senior Software Engineer - GeForce NOW Video Streaming TechnologyNVIDIA • Santa Clara, CA, United States
Senior Software Engineer - GeForce NOW Video Streaming Technology

Senior Software Engineer - GeForce NOW Video Streaming Technology

NVIDIA • Santa Clara, CA, United States
30+ days ago
Job type
  • Full-time
Job description

NVIDIA's GeForce NOW, the next-generation gaming service powered by NVIDIA GPUs in the cloud, transforms a Mac, PC, or mobile device into a high-performance gaming machine. GeForce NOW keeps games up-to-date automatically, enabling users worldwide to instantly stream the latest games in high-definition resolution with minimal latency and the smoothest gameplay. Just click and play! Visit us at

We are now extending this industry-defining technology to a new range of applications, including virtual and augmented reality, artificial intelligence, and remote-controlled robotics. We are seeking a Senior Software Engineer to join a team of skilled and motivated engineers who develop a high-performance, low-latency streaming stack that delivers unprecedented video quality at the lowest latency that makes gaming from the cloud the preferred gaming platform for millions.

What you will be doing :

Design and develop new video streaming functionalities, delivering new interactive experiences

Innovate, design, and develop features to improve image quality, performance, reliability, security, and maintainability

Analyze GPU / CPU performance for the video pipeline, isolate bottlenecks, and implement solutions in collaboration with GPU hardware and software teams to deliver top performance

Develop tools to measure video quality experienced by users and refine to enable evaluation of quality improvements with high confidence

Leverage features and toolsets in the latest video compression technologies to deliver high-quality streaming solutions tailored for different interactive graphics applications

Apply machine learning and AI models to develop specialized video processing and adaptive streaming algorithms to minimize perceptible artifacts while delivering the lowest latency under different network conditions.

What we need to see :

Bachelor’s or Master’s degree in Computer Science or a related field or equivalent experience.

Proficiency in C, C++, Python

Experience with GPU-accelerated video and graphics pipelines, usage of hardware-based video encoders, color spaces, operations such as video scaling, tone mapping, etc.

Familiarity with API frameworks such as Vulkan, CUDA, OpenGL and DX

Solid understanding of toolsets in different video codecs like H.264, HEVC, and AV1, including tuning codec configurations to meet application requirements and trade-offs.

Proficiency in telemetry, statistical data analysis, and performance monitoring to measure and optimize video quality, latency, and system performance in cloud infrastructures.

Experience in using and integrating AI models into real-time video pipelines

Strong understanding of different layers of the software stack, including OS internals, user-mode and kernel-mode drivers, strong system software performance analysis, testing, and debugging skills

5+ years of experience in the above areas

Ways to stand out from the crowd :

Background in optimizing video pipelines on multiple GPU families, such as Intel integrated and AMD GPUs

Experience writing or analyzing graphics rendering applications or sophisticated AI-based graphics generation, such as DLSS, RTX, FSR

With competitive salaries and a generous benefits package, NVIDIA is widely considered to be one of the technology industry's most desirable employers. We have some of the most forward-thinking and versatile people in the world working with us, and our engineering teams are growing fast in some of the most impactful fields of our generation : Gaming and Streaming Media.

If you're a creative engineer who enjoys autonomy and shares our passion for technology, we want to hear from you.

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 148,000 USD - 235,750 USD for Level 3, and 184,000 USD - 287,500 USD for Level 4.

You will also be eligible for equity and benefits () .

Applications for this job will be accepted at least until August 8, 2025.

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.

Create a job alert for this search

Senior Software Engineer • Santa Clara, CA, United States

Related jobs
Systems Software Engineer - GeForce NOW Low Latency Streaming Technology

Systems Software Engineer - GeForce NOW Low Latency Streaming Technology

NVIDIA • Santa Clara, CA, United States
Full-time
NVIDIA has continuously reinvented itself over two decades.Our invention of the GPU in 1999 fueled the growth of the PC gaming market, redefined modern computer graphics, and revolutionized paralle...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer, TikTok LIVE

Senior Software Engineer, TikTok LIVE

Tik Tok • San Jose, CA, United States
Full-time
The TikTok LIVE Foundation Governance Engineering team is a global team responsible for ensuring the quality of live streaming content. It takes on the responsibility of building the backend system,...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer, TikTok LIVE - Foundation - Governance

Senior Software Engineer, TikTok LIVE - Foundation - Governance

Tik Tok • San Jose, CA, United States
Full-time
The TikTok LIVE - Foundation - Governance Engineering team is a global team responsible for ensuring the quality of live streaming content. It takes on the responsibility of building the backend sys...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer, Video Streaming

Senior Software Engineer, Video Streaming

Nuro • Mountain View, CA, United States
Full-time
Nuro is a self-driving technology company on a mission to make autonomy accessible to all.Founded in 2016, Nuro is building the world's most scalable driver, combining cutting-edge AI with automoti...Show more
Last updated: 20 hours ago • Promoted • New!
Senior Software Engineer – Streaming

Senior Software Engineer – Streaming

NVIDIA Corporation • Santa Clara, CA, United States
Full-time
Senior Software Engineer – Streaming page is loaded## Senior Software Engineer – Streaminglocations : US, CA, Santa Clara : US, CA, Remotetime type : Full timeposted on : Posted Yesterdayjob re...Show more
Last updated: 30+ days ago • Promoted
Software Engineer, Streaming Media

Software Engineer, Streaming Media

Apple • Cupertino, CA, United States
Full-time
Apple is where individual imaginations gather together, committing to the values that lead to great work.Every new product we build, service we create, or Apple Store experience we deliver is the r...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer, Audio / Video

Senior Software Engineer, Audio / Video

Discord • San Francisco, CA, United States
Full-time
Join our journey to create the best cross-platform application for messaging and real-time interactions! The Audio & Video engineering team at Discord owns the technology and end-to-end experience ...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer, Streaming Protocols

Senior Software Engineer, Streaming Protocols

NVIDIA • Santa Clara, CA, United States
Full-time
NVIDIA's GeForce Now, the next-generation gaming service powered by Nvidia GPUs in the cloud, transforms a Mac, any PC, or just a mobile device into a high-performance gaming rig.GeForce NOW automa...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer, Audio / Video Client

Senior Software Engineer, Audio / Video Client

King River Capital Group • San Francisco, CA, United States
Full-time
Discord is used by over 200 million people every month for many different reasons, but there’s one thing that nearly everyone does on our platform : . Over 90% of our users play games, spending a comb...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer Streaming

Senior Software Engineer Streaming

NVIDIA • Santa Clara, CA, United States
Full-time
NVIDIA's GeForce Now, the next-generation gaming service powered by Nvidia GPUs in the cloud, transforms a Mac, any PC or just a mobile device into a high-performance gaming rig.GeForce NOW automat...Show more
Last updated: less than 1 hour ago • Promoted • New!
Senior Software Engineer, YouTube

Senior Software Engineer, YouTube

YouTube • Mountain View, CA, United States
Full-time
X Note : By applying to this position you will have an opportunity to share your preferred working location from the following : . Mountain View, CA, USA; San Bruno, CA, USA.Bachelor's degree or equiva...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer, Streaming Performance and Analytics

Senior Software Engineer, Streaming Performance and Analytics

NVIDIA • Santa Clara, CA, United States
Full-time
NVIDIA's GeForce Now, the next-generation gaming service powered by Nvidia GPUs in the cloud, transforms a Mac, any PC or just a mobile device into a high-performance gaming rig.GeForce NOW automat...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer - Streaming

Senior Software Engineer - Streaming

NVIDIA Corporation • Santa Clara, CA, United States
Full-time
NVIDIA's GeForce Now, the next-generation gaming service powered by Nvidia GPUs in the cloud, transforms a Mac, any PC or just a mobile device into a high-performance gaming rig.GeForce NOW automat...Show more
Last updated: 1 day ago • Promoted
Senior Go Engineer for Distributed Video & CDN Traffic

Senior Go Engineer for Distributed Video & CDN Traffic

Twitch • San Francisco, CA, United States
Full-time
A leading live streaming service in San Francisco is seeking an experienced back end distributed systems developer to lead the design of a next generation video distribution system.Candidates shoul...Show more
Last updated: 5 hours ago • Promoted • New!
Senior Software Engineer - Streaming

Senior Software Engineer - Streaming

NVIDIA • Santa Clara, CA, United States
Full-time
NVIDIA's GeForce Now, the next-generation gaming service powered by Nvidia GPUs in the cloud, transforms a Mac, any PC or just a mobile device into a high-performance gaming rig.GeForce NOW automat...Show more
Last updated: 20 hours ago • Promoted • New!
Senior Software Engineer, Video Agent

Senior Software Engineer, Video Agent

OpusClip • Palo Alto, CA, United States
Full-time
AI video agent, built for authenticity on social media.We envision a world where everyone can authentically share their story through video, with no expertise needed. Within just 18 months of our la...Show more
Last updated: less than 1 hour ago • Promoted • New!
Senior Software Engineer - Audio / Video

Senior Software Engineer - Audio / Video

Applied Intuition • Mountain View, CA, United States
Full-time
Applied Intuition is the vehicle intelligence company that accelerates the global adoption of safe, AI-driven machines.Founded in 2017 and now valued at $15 billion following its recent Series F fu...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer, Video Transcoding

Senior Software Engineer, Video Transcoding

Ellation, Inc. • San Francisco, CA, United States
Full-time
Senior Software Engineer, Video Transcoding.Crunchyroll is hiring a Senior Software Engineer, Video Transcoding to build the ingestion, transcoding and packaging workflows that create assets for an...Show more
Last updated: 30+ days ago • Promoted