Senior Software Engineer - AI Inference Performance
$184k - $356.5kWe Love AI Jobs
# Senior Software Engineer - AI Inference PerformanceNVIDIAUS, CA, Santa ClaraFull-time$184,000 – $356,500 / yearAI tools:PyTorchTensorRT-LLMvLLMSGLangCUDACUTLASSTritonUpload your resume once and Scout applies for youApply with ScoutShare this job:LinkedInXSave imageThis engineer will optimize large language and vision-language model inference on NVIDIA GPU systems. The work spans performance analysis, serving software, distributed runtimes, and GPU kernels, with results intended to improve production deployments and future platforms.* Permanent* On-site* More than 6 years* Bachelor's or Master's Degree, or equivalent experience### Skills and expertisePythonCUDAC++RustGPU performance profilingLLM/VLM inference optimizationDistributed systemsGPU architecture### Key responsibilities* Analyze and optimize LLM and VLM inference workloads for latency, throughput, and efficiency.* Profile workloads and improve host code, CUDA kernels, memory, communication, and scheduling.* Build repeatable benchmarks and contribute performance improvements to inference engines.## How this job comparesCompared with 410 open senior machine learning jobs on October 10, 2026.Pay: This job pays $184K to $357K a year. The 143 open senior machine learning jobs that publish US pay start at $186K on average, so this job starts in line with them.Similar open jobs: We Love AI Jobs lists 410 open senior machine learning jobs at 176 companies.Remote work: This job is on site. 90 of the 410 senior machine learning jobs (22%) are remote.AI in this role: High. AI is the core of the work: building, training or deploying AI systems. The role directly optimizes inference for LLMs and VLMs, including serving techniques and model execution. Hands-on work with AI inference performance is the core of the position.## Full descriptionNVIDIA is the platform upon which every new AI-powered application is built. We are seeking a Senior Software Engineer – AI Inference Performance to advance innovative LLM and VLM inference. You will push workloads toward practical performance limits on NVIDIA GPU-accelerated systems. Your work will span models, serving software, distributed runtimes, communication, CUDA kernels, and GPU architecture. Deliver measurable gains in latency, throughput, efficiency, and scale.This is a hands-on role for an engineer who turns performance models and profiler data into working code. You will collaborate with model, framework, kernel, networking, and GPU architecture teams. You will contribute improvements to open-source inference engines and develop methods that others can reproduce. Your work will improve production deployments and help build future NVIDIA platforms.What you'll be doing:• Lead end-to-end analysis of LLM/VLM inference processes. Define representative prefill and decode workloads. Optimize time to first token, inter-token latency, P99 end-to-end latency, processing efficiency, and key-value (KV) cache capacity. For multimodal models, isolate preprocessing, encoder, and decoder costs.• Build speed-of-light and roofline models to quantify performance headroom. Connect arithmetic intensity, bandwidth, occupancy, memory hierarchy, and communication costs to clear optimization hypotheses.• Profile workloads using NVIDIA Nsight Systems, Nsight Compute, PyTorch Profiler, and custom instrumentation. Eliminate bottlenecks in host code, CUDA kernels, memory, communication, and scheduling.• Tune serving hyperparameters and techniques such as batching, KV-cache management, quantization, speculative decoding, CUDA Graphs, and model parallelism. Choose them based on workload, hardware, model quality, and service-level objectives.• Build and optimize performance-critical kernels, including attention, matrix multiplication, mixture-of-experts routing, quantization, and data movement. Use CUDA, CUTLASS, Triton, or related technologies.• Establish repeatable benchmarks, canonical run records, and performance regression gates. Manage aspects such as model, precision, hardware, topology, software, features, and workload; Balance between performance and accuracy. Collaborate across with various teams and contribute high-quality upgrades to TensorRT-LLM, vLLM, SGLang, or associated projects.What we need to see:• More than 6 years of experience in full-stack LLM/VLM inference performance involving models, serving, distributed runtimes, kernels, and hardware. Your efforts result in measurable gains in production or production-representative environments.• Strong programming skills in Python, Rust and/or C++, plus hands-on experience with CUDA or another GPU programming environment.• Demonstrated expertise in speed-of-light analysis, roofline models, microbenchmarks, and tools including NVIDIA Nsight Systems and Nsight Compute. You convert profiles into testable hypotheses and validated progress.• Deep understanding of GPU architecture, including Tensor Cores, memory hierarchy, caches, occupancy, synchronization, and numerical formats across hardware generations.• Practical experience optimizing inference servers and model execution. You can choose techniques for the workload, including batching, scheduling, KV-cache management, quantization, speculative decoding, and various parallelism strategies• Understanding of distributed systems and networking for accelerated computing. You can reason about collectives, topology, and scale-up versus scale-out performance.• BS or MS in Computer Science, Computer Engineering, or a related field, or equivalent experience.Ways to stand out from the crowd:• Contributions to one or more high-performance AI projects. Examples include TensorRT-LLM, vLLM, SGLang, PyTorch, CUDA, Triton, or NCCL.• Experience developing AI-agent-supported performance workflows that automatically gather and analyze profiles, identify bottlenecks, explore serving configurations, or produce optimized runtime and kernel code. You validate generated changes through reproducible, human-reviewed tests for performance, model quality, and correctness.• Published research, conference presentations, technical talks, or blog posts that clearly explain inference performance methods and results.• Delivered advancements for new LLM or VLM architectures, long-context inference, mixture-of-experts models, multimodal pipelines, or large-scale distributed serving.Successfully carrying these out will shape the future of AI inference performance!With competitive salaries and a generous benefits package ( ), we are 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 and, due to outstanding growth, our best-in-class 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!
#J-18808-Ljbffr
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - AI Inference Performance in Santa Clara, CA vacancy
$184k - $287.5k
NVIDIA is the platform upon which every new AI-powered application is built. We are seeking a Senior Software Engineer - AI Inference Performance to advance innovative LLM and VLM inference. You will push workloads toward practical performance limits on NVIDIA GPU-accelerated...SeniorPerformanceFull time$184k - $287.5k
NVIDIA seeks a Senior Software Engineer specializing in Deep Learning Inference for our growing team. As a key contributor, you... ...powers today’s most sophisticated AI applications. Our team is... ...developing and maintaining high-performance deep learning frameworks, including...SeniorPerformanceFull time$184k - $287.5k
...of the generative AI revolution! The Algorithmic... ...for maximal inference efficiency using... ...an innovative software platform (TRT Model... ...externally by research and engineering teams alike... ...now looking for a Senior Deep Learning Software... ...improving high-performance kernel...SeniorPerformanceFull time$193.3k - $261.5k
We develop AWS Neuron, the complete software stack for Trainium, Amazon's custom cloud... ....As a Sr. Software Development Engineer on the Inference Model Enablement team, you will onboard... ...Key job responsibilities* Deliver high-performance models using distributed inference...SeniorPerformanceInternshipLocal areaFlexible hours$193.3k - $261.5k
...builds AWS Neuron, the software development kit used... ...unparalleled ML inference and training performance.The High-Performance... ...software boundary, our engineers build systematic... ...what's possible in AI acceleration.As part... ...and mentorship. Our senior members enjoy one-on...SeniorPerformanceWork experience placementInternshipLocal areaFlexible hours$193.3k - $261.5k
...right moment. As AI models outgrow any... ...re looking for an engineer to work at the frontier... ...of disaggregated inference: splitting LLM... ...level data-movement software across... ...over AWS's highest-performance network fabric.Push... ...you can both expect senior mentorship and will...SeniorPerformanceInternshipLocal areaFlexible hours- ...builds the world's largest AI chip, 56 times larger... ...industry-leading training and inference speeds; over 10 times... ...Infrastructure team builds the software systems that power engineering workflows across Cerebras... ...reliability, capacity, performance, cost efficiency,...SeniorPerformance
$152k - $241.5k
...deep learning ignited modern AI — the next era of... ...& Deep Learning Compiler Engineer. NVIDIA is hiring software engineers for its Deep Learning... ...the backbone of NVIDIA’s inference engine, spanning across data... ...deliver leading inference performance, fast build time, reduced...SeniorPerformanceFull timeRemote work$184k - $287.5k
...unlimited potential of AI to define the next era... ...Large-scale model inference architectureContribute... ...Deep knowledge of E2E AV software integration from perception... ...management, and performance tuning.What We Need To... ...See:We’re looking for engineers who can build systems...SeniorPerformanceFull time$152k - $241.5k
The DL Performance Modeling Team’s core mission is to deliver... ...with architecture, software, product, and research... ...Learning Software Engineer to help develop simulation... ...rapidly assesses new AI-accelerating GPU... ...understanding of LLM inference workloads and their implications...SeniorPerformanceFull time- ...generation of supercomputing, high-performance computing, cloud, and AI. Whether you’re designing next-... ...PMTS AI/ML Compiler Engineer to join AMD's AI Software organization. In this role, you... ...state-of-the-art AI training and inference workloads on AMD GPU platforms....SeniorPerformance
$152k - $241.5k
NVIDIA's high-performance computing platforms are powering the AI revolution across many applications... ...industries. Within our software stack, CUTLASS stands... ...deep learning models’ inference and training passes to... ...Computer Science, Computer Engineering, or related field (or...SeniorPerformanceFull time$184k - $287.5k
...significant capability gains in AI today. It is the... ...field. RL requires inference, rollout generation,... ...building an RL Frameworks engineering team to develop the... ...The team spans the full software stack, from... ...GPUs, CPUs, and LPUs for performance where it matters, contributing...SeniorPerformanceFull time$152k - $241.5k
...unlimited potential of AI to define the next era... ...LLM architectures and inference workloads evolve,... ...simulation and agentic engineering to understand emerging... ...and inform hardware and software decisions.What you'll... ...Building and validating performance models for LLM architectures...SeniorPerformanceFull time$184k - $287.5k
...Artificial Intelligence, High Performance Computing and... ...motivated Deep Learning engineer to bring advanced CUDA... ...technologies into AI stacks, including PyTorch... ...scales up to 100K GPUs to inference down at microsecond... ...(aka systems software fundamentals)Adaptability...SeniorPerformanceFull time- ...Superintelligence Cloud, is a leader in AI cloud infrastructure... ...the RoleWe are seeking a Senior Software Engineer to join our Managed... ...generation of AI training and inference at scale.As a Senior Engineer... ...systems that are reliable, performant, and elegantly simple for...SeniorPerformanceWork at officeLocal areaWork from homeFlexible hours
$143k - $191k
...next generation of Agentic AI products that help millions... ...decisions. We’re looking for a Software Engineer to design and build highly... ...and APIs that support model inference, orchestration, and tool executionImplement... ...improve system performance, reliability, and...SeniorPerformanceWork at officeRemote workFlexible hours$184k - $287.5k
...the unlimited potential of AI to define the next era of computing... ...looking for an experienced Software Engineer to develop our core... ...and optimization for highly performant and efficient agents. Work directly... ...GPU-optimized training and inference workflows to deliver best-in...SeniorPerformanceFull timeRemote work$170.6k - $261.3k
Job DescriptionAs a Senior Software Engineer on the SimCore team, you will build and deploy applied AI/ML solutions that directly support simulation workflows, internal... ..., and excel at building robust, high-performance inference pipelines. This role is not focused on training...SeniorPerformanceFull timeLocal areaWork from homeFlexible hours$224k - $356.5k
...technology is at the heart of the AI revolution, touching people... ...-world impact. As a System Software Engineer for Vision AI, you will develop and optimize high-performance vision systems that turn... ...Profiling and tuning GPU-accelerated inference pipelines to meet strict...SeniorPerformanceFull time$224k - $356.5k
We are now looking for a Senior System Software Engineer to work on Dynamo. NVIDIA is... ...to power a revolution in AI, enabling breakthroughs in... ...team building Generative AI inference platform to make design... ...build robust, scalable, high performance software components to...SeniorPerformanceFull time$193.3k - $261.5k
...of hardware, firmware, and software to deliver unparalleled... ...Supercomputers, optimized for high-performance training and inference workloads.We are looking... ...an experienced software engineer to drive development for... ...cloud computing and AI/ML workloads.Key job responsibilitiesThe...SeniorPerformanceInternshipLocal areaFlexible hours- ...Cloud, is a leader in AI cloud infrastructure... ...distributed AI training and inference, raw GPU and CPU... ...of the story. High-performance networking and storage... ...Infrastructure Engineering organization forges the... ...looking for an experienced Senior Software Engineer to join our...SeniorPerformanceWork at officeLocal areaWork from homeFlexible hours
$193.3k - $261.5k
...challenges.Agentic AI and large language... ...shaping how enterprise software gets built,... ...scale. We're hiring a Senior Software Development Engineer to lead that charge... ...high availability, performance, and customer delight... ...architecture, training/inference lifecycles, and...SeniorPerformanceInternshipLocal areaFlexible hours$184k - $287.5k
...experienced and highly motivated software professional to work on... ...unlock maximum hardware performance for emerging AI workloads. You will be a... ...bottlenecks in both training and inference pipelines.Collaborate... ...Science, Computer Engineering, Electrical Engineering, or...SeniorPerformanceFull time$224k - $356.5k
...unlimited potential of AI to define the next era... ...team is building the software stack that makes large... ...We own the platform — performance, CI/CD pipelines, validated... ...open-source LLM inference frameworks — identify... ...Computer Science, Computer Engineering, Electrical...SeniorPerformanceFull timeLocal area- ...scientific discovery to powering AI and the technologies people... ...seeking a highly skilled Senior AI Software Engineer to join our team. The ideal... ...computing, and system performance profiling within high-performance... ...stacks, optimizing inference pipelines and model performance...SeniorPerformance
$170.6k - $261.3k
...design intelligent software and next-... ...teamwithin Embodied AI you will be a strong... ...dynamics systems engineering and safety to ship... ...continuous integration performance profiling and observability... ...ML inference model deployment and... ...salary range for L7 (senior) role is $170600.0...SeniorPerformanceFull timeLocal areaRemote workRelocation packageFlexible hours$184k - $287.5k
...forefront of the generative AI revolution, building the software and systems that power... .... We are looking for a Senior Software Engineer to lead the bring-up,... ...training and inference workloads across NVIDIA... ...scale. You will lead deep performance and reliability investigations...SeniorPerformanceFull timeRemote work- ...the world's largest AI chip, 56 times... ...leading training and inference speeds; over 10... ...re hiring a Staff Engineer to help lead, drive... ...maintain production software, with... ...effectiveness of senior engineers through... ...areas.Reliability & Performance. Architect active-...SeniorPerformance
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - AI Inference Performance. Be the first to apply!
Related searches
- scientific software engineer Santa Clara, CA
- intel software engineer Santa Clara, CA
- director software engineering Santa Clara, CA
- software engineer Santa Clara, CA
- senior robotics software engineer Santa Clara, CA
- financial software developer Santa Clara, CA
- graduate software developer Santa Clara, CA
- part time software developer remote Santa Clara, CA
- software engineer remote Santa Clara, CA
- ngo software engineer Santa Clara, CA


