{"id":3034847,"url":"https://alion.io/job/nvidia-senior-software-engineer-gpu-code-generation-for-machine-learning-inference","title":"Senior Software Engineer, GPU Code Generation for Machine Learning Inference","company":{"id":6,"name":"NVIDIA","domain":"nvidia.com","url":"https://alion.io/company/nvidia","size_band":"5000+","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workday","truth_index":{"grade":"B","score":80,"open_postings":775,"ghost_share":0.025,"stale_share":0.735,"repost_share":0.043,"time_to_fill_p50_days":35,"computed_at":"2026-10-22T06:10:10Z"}},"role":"AI/ML","role_family":"AI/ML","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Santa Clara, United States","United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":152000,"max":241500,"currency":"USD","period":"year","gross":null,"usd_annual":241500},"salary_estimate":null,"experience_years_min":4,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C++","optional":false},{"name":"CUDA","optional":false},{"name":"CUTLASS","optional":false},{"name":"JAX","optional":false},{"name":"MLIR","optional":false},{"name":"ONNX Runtime","optional":false},{"name":"Python","optional":false},{"name":"PyTorch","optional":false},{"name":"Quantization","optional":false},{"name":"SGLang","optional":false},{"name":"TensorRT","optional":false},{"name":"TensorRT-LLM","optional":false},{"name":"Triton","optional":false},{"name":"vLLM","optional":false}],"status":"live","first_seen_at":"2026-10-21T21:09:58Z","employer_posted_date":"2026-10-21","last_verified_at":"2026-10-22T20:13:40Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"NVIDIA is seeking talented engineers to join the TensorRT team and advance high-performance AI inference on NVIDIA GPUs. Our team develops software that accelerates state-of-the-art generative AI models for local and enterprise deployments. We solve challenging problems in GPU code generation, just-in-time compilation, and inference optimization to deliver high performance across diverse models and hardware configurations.\nAs a Senior Software Engineer, you will develop advanced GPU inference software for TensorRT. We’re looking for engineers with strong experience in GPU optimization and compiler development who can translate a deep understanding of GPU execution into efficient code generation and measurable improvements in generative AI inference.\nWhat you’ll be doing:\nDesign and implement efficient GPU code generation techniques in TensorRT that balance generated code performance, compilation overhead, and startup latency.\nDevelop compiler optimizations, including operator fusion, dynamic scheduling, and specialization for model shapes, data types, and GPU architectures.\nProfile workloads and analyze generated GPU code to identify bottlenecks and guide compiler and runtime improvements.\nDevelop robust, maintainable software in C++, and Python for tooling, testing, and performance analysis.\nCollaborate with GPU architects, kernel developers, compiler engineers, and deep learning experts to guide hardware and software design.\nWhat we need to see:\nBS, MS, or PhD in Computer Science, Computer Engineering, or a related field, or equivalent experience.\n4+ years of relevant software development experience, including contributions to a substantial codebase or project.\nStrong proficiency in C++ and experience building performance-critical software.\nUnderstanding of GPU architecture and parallel programming concepts, including memory hierarchies, thread execution, synchronization, and resource utilization.\nA rigorous approach to performance analysis and debugging, with the ability to validate numerical correctness and explain performance tradeoffs.\nStrong problem-solving and communication skills, and the ability to work independently and collaborate across teams.\nWays to stand out from the crowd:\nExperience developing or optimizing GPU kernels using CUDA, Triton, CuTe DSL, CUTLASS, or other GPU programming languages.\nExperience with MLIR compiler infrastructure, familiarity with intermediate representations, lowering, optimization passes, and GPU code generation.\nFamiliarity with NVIDIA Tensor Core architecture, mixed-precision computation, quantization, or low-level GPU performance analysis using tools such as NVIDIA Nsight.\nExperience developing inference frameworks such as PyTorch, JAX, ONNX Runtime, TensorRT, TensorRT-LLM, vLLM, and SGLang.\nA track record of measurable performance improvements in production software or contributions to GPU programming and compiler projects.\nAt NVIDIA, you’ll work with engineers across GPU architecture, compilers, and AI software to solve demanding performance problems. If you are curious and enjoy understanding how hardware executes code and building software that pushes its capabilities, join us in shaping the future of generative AI inference.\nYour base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 152,000 USD - 241,500 USD for Level 3, and 184,000 USD - 287,500 USD for Level 4.\nYou will also be eligible for equity and benefits.\nApplications for this job will be accepted at least until October 25, 2026.This posting is for an existing vacancy.\nNVIDIA uses AI tools in its recruiting processes.\nNVIDIA is committed to fostering an inclusive 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.","description_format":"text","description_chars":4130,"description_truncated":false,"requirements":{"experience_years_min":4,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":["Equity"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Processors, MCUs & AI Chips","Servers & Data Center Hardware","Computer Components","AI Chips & Accelerators"],"lifecycle":[{"event":"open","at":"2026-10-21T21:09:58Z"}],"visa":[],"liveness":{"score":63,"band":"ok","label":"Likely open","p_open":1,"p_active":0.632,"p_room":1,"age_days":0,"expected_fill_days":35,"reasons":["conf:1","stale_co","velocity","win:early","comp:brand"],"computed_at":"2026-10-22T06:10:10Z"},"pay":{"stated_usd_annual":241500,"is_top_pay":true},"html_url":"https://alion.io/job/nvidia-senior-software-engineer-gpu-code-generation-for-machine-learning-inference","json_url":"https://alion.io/job/nvidia-senior-software-engineer-gpu-code-generation-for-machine-learning-inference.json","meta":{"generated_at":"2026-10-22T20:43:30Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":4873,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-23T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":6},"rest":"https://alion.io/mcp/rest/get_company?id=6"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fnvidia-senior-software-engineer-gpu-code-generation-for-machine-learning-inference"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fnvidia-senior-software-engineer-gpu-code-generation-for-machine-learning-inference"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fnvidia-senior-software-engineer-gpu-code-generation-for-machine-learning-inference"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/nvidia-senior-software-engineer-gpu-code-generation-for-machine-learning-inference\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fnvidia-senior-software-engineer-gpu-code-generation-for-machine-learning-inference"}]}