NVIDIA
Posted 2mo ago

AI Computing Software Development Engineer, TensorRT

NVIDIA
Shanghai, Shanghai, China
OnsiteFull Time
Responsibilities
  • developing software
  • optimizing performance
  • collaborating cross-functionally
Requirements
  • Masters or higher (or equivalent experience)
  • 2+ years software development experience
  • Strong C/C++ skills
  • Deep learning framework experience
  • EMR not required
  • Excellent English communication and independent work ability
Technical tools mentioned
CC++TensorFlowPyTorchTensorRT

Job description

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.

  • Strong curiosity about artificial intelligence, awareness of the latest developments in deep learning like LLMs, generative and recommender models

  • Experience working with deep learning frameworks like TensorFlow and PyTorch

  • Proactive and able to work without supervision

  • Excellent written and oral communication skills in English

NVIDIA is widely considered to be one of technology’s most desirable employers. We have some of the most forward-thinking and hardworking people on the planet working for us. Does the idea of contributing to and pushing the boundaries of state-of-the-art AI and Compute systems excite you? Interested in getting exposure to the entire DL SW stack? Come join us and help build the GPU-accelerated DL platform used worldwide.

#deeplearning

About NVIDIA

Designs GPU-accelerated computing and artificial intelligence hardware.

Similar jobs

Software Development Engineer roles near Shanghai, Shanghai
1d
Save
Mark Applied
Hide
技术开发工程师-擎天租子公司
Shanghai, Shanghai, China
OnsiteFull Time
Agibot
Agibot: Develops general-purpose humanoid robots and embodied AI systems.
2027 bachelor's degree or higher preferred in computer science, software engineering, AI, or automation; proficiency in Java, Python, Go, or C++; knowledge of core computer science and development tools.
Java, Python, Go, C++, MySQL, Redis, Linux, Git, Spring Boot, GitHub
2d
Save
Mark Applied
Hide
Software Engineer
Shanghai, Shanghai, China
OnsiteFull Time
KLA
KLANASDAQ: KLAC: Provides process control and yield management for semiconductor manufacturing.
0+ YOEBachelor's degree plus 2 years of related experience or master's degree. Requires object-oriented programming, software development, debugging, problem-solving, and fluent English communication.
C, C++, C#, Java, PHP, Python, LabView, JavaScript, Visual Studio, VS Code, Eclipse, PyCharm, Windows, Linux
3d
Save
Mark Applied
Hide
Software Development Engineer, Early Career - 2027, Shanghai
Shanghai, Shanghai, China
OnsiteFull Time
Amazon
AmazonNASDAQ: AMZN: Global online retail and cloud computing technology provider.
Bachelor's degree or above in computer science or related STEM field, Mandarin fluency, graduation between October 2026 and July 2027, and practical experience with programming, data structures, algorithms, or object-oriented design.
Java, Python, C++, C#, Go, Rust, TypeScript, AWS, SQL, NoSQL, CI/CD, GenAI, SDLC
6d
Save
Mark Applied
Hide
软件开发工程师-影像方向
Xi'an or Shanghai
OnsiteFull Time
Xiaomi
XiaomiHKEX: 1810: Designs and manufactures smartphones, consumer electronics, and smart devices.
Relevant computer science or software engineering background preferred; proficiency in C and C++, imaging project experience preferred, with strong communication and technical problem-solving skills.
Android, C, C++
1w
Save
Mark Applied
Hide
AI Software Development Engineer
Shanghai, Shanghai, China
OnsiteFull Time
Intel
IntelNasdaq: INTC: Designs and manufactures microprocessors and semiconductor components.
Master's or PhD preferred (exceptional bachelors considered). Proficient in Python or C/C++, familiar with Windows/Linux, experience in on-device AI deployment, prototyping, and hardware-software co-optimization.
Python, C, C++, Windows, Linux, PyTorch, OpenVINO, ONNX Runtime, Cursor, GitHub Copilot
1w
Save
Mark Applied
Hide
SW Development Engineer: System RF Data Ecosystem
Shanghai, Shanghai, China
OnsiteFull Time
Apple
AppleNASDAQ: AAPL: Designs and sells consumer electronics, software, and online services.
Build and deploy scalable end-to-end software tools and systems in distributed cloud environments with emphasis on AI/ML analytics for wireless manufacturing and design data.
2w
Save
Mark Applied
Hide
Software Development Engineer_DCCS
Shanghai, Shanghai, China
OnsiteFull Time
Bosch
Bosch: Global manufacturer of automotive and industrial engineering technology.
Master's degree in control, mechatronics, robotics or related; proficient in C/C++ with Linux and embedded development; knowledge of dynamics, path planning or motion control; simulation experience (Matlab/Simulink); ROS/Gazebo exposure preferred.
C, C++, Linux, Matlab, Simulink, ROS1, ROS2, Gazebo, Pybullet
1mo
Save
Mark Applied
Hide
提前批-软件开发工程师
Shanghai, Shanghai, China
OnsiteFull Time
Nio
NioNYSE: NIO: Designs and manufactures smart premium electric vehicles.
Bachelor's in computer-related field, strong CS fundamentals, proficient in Golang and backend frameworks, familiar with networking and IoT protocols, experience with databases and messaging middleware, Linux and Git familiarity.
Golang, MongoDB, TDengine, Redis, Kafka, RabbitMQ, HTTP, TCP, UDP, MQTT, Linux, Git, HTML, CSS, JS, Vue