mid Software Engineer ic 3+ yrs Master's · Posted Apr 20, 2026

About this role

Nvidia is hiring a mid-level Software Engineer based in Taipei, Taiwan. The posting calls out experience with Python, C, CUDA, PyTorch and roughly 3+ 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
Taipei, Taiwan
Experience
3+ years
Education
Master's degree
Posted
Apr 20, 2026
AI Summary
Develop and optimize inference software for Large Language Models on NVIDIA's TensorRT-LLM team. Requires Master's degree, 3+ years software development experience, strong Python skills, and deep learning framework expertise. Must have C/C++ proficiency and GPU programming experience to stand out.

More roles at Nvidia

Senior Manager, IT Software Engineering
Shanghai, China · senior
Python LLMs RAG
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
All Nvidia jobs →

Job description

from Nvidia careers

We are now looking for a Software Development Engineer for LLM inference!

NVIDIA is hiring software engineers for its TensorRT-LLM 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 have put DL at the “iPhone moment” for AI. Join the team which is building the inference 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 inference software that can be scaled to multiple platforms for functionality and performance

  • Performance analysis, optimization, and tuning for Large Language Models (LLMs)

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

  • Provide feedback into the architecture and hardware design and development

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

  • Publish key results in scientific conferences

What we need to see:

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

  • 3+ years of relevant software development experience.

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