Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI
API
AWS @ 3
CI/CD @ 4
CSS @ 4
CUDA @ 4
Communication @ 7
Debugging
DevOps @ 4
GPU @ 3
HTML @ 4
IaC
JavaScript @ 4
Kubernetes @ 3
Microservices
Profiling @ 4
Python @ 6
React @ 4
React, JavaScript
Rust @ 6
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
We are seeking a Senior Software Engineer to help build and improve AI Developer Tools connected through web APIs, SDKs, CLIs, and Agents. The role focuses on delivering user-focused cloud products that enable rapid prototyping and highly automated AI-assisted CUDA development, from coding to profiling and performance fine-tuning.
The role involves architecting cloud solutions that leverage NVIDIA microservices and frameworks, as well as AI applications and research, to integrate deeply with developer workflows and accelerate the full product lifecycle of planning, coding, testing, debugging, profiling, and fine-tuning.
Responsibilities
- Work closely with product and research teams to define feature specifications and build the next generation of AI coding and profiling agents and services.
- Architect, design, and develop high-performance, responsive SaaS products that improve developer workflows with AI.
- Support large numbers of concurrent developers with high scalability, reliability, and cost efficiency.
- Collaborate with engineering teams on corporate infrastructure strategies and improve existing services for external and internal customers.
- Mentor engineers and review code and designs.
Requirements
- Bachelor's degree or equivalent experience in Computer Science.
- 12+ years of industry experience.
- Experience developing large-scale, user-facing applications using web and cloud services.
- Experience with full-stack web UI development using React, JavaScript, HTML, and CSS.
- Familiarity with Kubernetes, Infrastructure as Code, and AWS.
- Experience with DevOps, including CI/CD, monitoring, and alerts.
- Proficiency in Python.
- Strong communication skills for collaboration with cross-functional partners.
- Familiarity with building agent workflows and harnesses or sandboxing for agents or GPU environments in the cloud.
Preferred Qualifications
- Experience writing CUDA code and optimizing CUDA kernels.
- Experience with Kata Containers or another VM-based container runtime.
- Experience with GPU profiling and benchmarking performance in a consistent, repeatable way.
- Proficiency in Rust.
Benefits
- Base salary range of $224,000–$356,500 USD per year, determined by location, experience, and the pay of employees in similar positions.
- Equity and benefits.
- NVIDIA is an equal opportunity employer committed to an inclusive work environment.
More jobs at Nvidia
Senior Software Engineer, Agentic Engineering
Nvidia · Santa Clara, United States
USD 224,000-356,500 per year
Sparse Linear Algebra Libraries Intern - Summer 2027
Nvidia · Santa Clara, United States
USD 20-71 per hour
SoC Software Engineer – New College Graduate 2026
Nvidia · Santa Clara, United States
USD 108,000-195,500 per year
System Software Engineer - Performance
Nvidia · Santa Clara, United States
USD 124,000-195,500 per year
Senior SoC Software Engineer
Nvidia · Santa Clara, United States
USD 184,000-287,500 per year
Similar jobs
Senior Cloud Software Engineer, Developer Tools
Nvidia · Santa Clara, United States
USD 184,000-287,500 per year
Senior Full-Stack Lead Engineer
Nvidia · Santa Clara, United States
USD 224,000-356,500 per year
Senior Software Engineer, AI Inference Systems
Nvidia · Germany
PLN 292,500-650,000 per year
Staff+ Software Engineer, Inference Runtime
Anthropic · San Francisco, United States, New York City, United States, Seattle, United States
USD 405,000-485,000 per year
Senior Site Reliability Engineer, AIOps
Nvidia · Santa Clara, United States
USD 148,000-276,000 per year
Senior Software Engineer, Attestation Services – DGX Cloud
Nvidia · Santa Clara, United States
USD 224,000-431,200 per year
Senior Software Engineer, Cloud-Native Stack – CSP Engagements
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Forward Deployed Engineer - Physical AI Cloud Platform
Nebius · United States, Austin, United States
USD 179,500-224,300 per year