mid Software Engineer ic 2+ yrs Master's · Posted Apr 28, 2026

About this role

Nvidia is hiring a mid-level Software Engineer based in Beijing, China. The posting calls out experience with C, TensorFlow, LLMs, Deep Learning and roughly 2+ years of relevant work. Listed education preference: a master's degree or equivalent.

Role
Software Engineer
Function
software engineering
Level
mid
Track
Individual contributor
Employment
Full-time
Location
Beijing, China
Experience
2+ years
Education
Master's degree
Posted
Apr 28, 2026
AI Summary
Develop and optimize TensorRT inferencing software for GPU platforms, focusing on performance tuning and deep learning framework integration. Requires Master's degree, 2+ years software development experience, strong C/C++ skills, and expertise with TensorFlow/PyTorch.

More roles at Nvidia

Senior System Level Test Engineer - LPU
Santa Clara, CA · senior
Python C C#
Lead System Software Engineer Platform - Server Embedded Firmware
Santa Clara, CA · senior
Testing Python C
Senior Software Engineer, GoLang - DSX MaxQ
Santa Clara, CA · senior
Python Rust C
Senior ASIC Physical Design Engineer, Netlisting
Santa Clara, CA · senior
Python Deep Learning
System Software Integration Engineer
Remote (Germany) · mid
Python C Bash
All Nvidia jobs →

Job description

from Nvidia careers

We are now looking for a TensorRT Software Development Engineer! NVIDIA is hiring software engineers for its AI Computing team. Academic and commercial groups around the world are using GPUs to power a revolution in deep learning-powered AI, enabling breakthroughs in areas like LLM, ChatGPT and GenerativeAI that has put DL at the “iPhone moment” for AI. Join the team which is building the inferencing software which will be used across our product lines! The ability to work on a fast-paced delivery-focused team is required and excellent interpersonal skills are a must.

What you'll be doing:

  • Craft and develop robust inferencing software that can be scaled to multiple platforms for functionality and performance

  • Performance analysis, optimization and tuning

  • Closely follow academic developments in the field of artificial intelligence and feature update TensorRT

  • Provide feedback into the architecture and hardware design and development

  • Collaborate across the company to guide the direction of machine learning inferencing, working with software, research and product teams

  • Publish key results in scientific conferences

What we need to see:

  • Masters or higher degree in Computer Engineering, Computer Science, Applied Mathematics or related computing focused degree (or equivalent experience)

  • 2+ years of relevant software development experience.

  • Excellent C/C++ programming and software design skills, including debugging, performance analysis, and test design.

    This is an excerpt. Read the full job description on Nvidia careers →
All software engineering jobs software engineering in Beijing, China Jobs in Beijing, China software engineering salaries software engineering career path
All Nvidia Jobs Browse software engineering roles mid positions