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 @ 3
Algorithms @ 4
Communication @ 6
Data Structures @ 4
Data Visualization
Debugging @ 3
Go @ 4
Java @ 4
Linux @ 3
Node.js @ 4
Rust @ 4
SQL @ 4
TypeScript @ 4
Web Development @ 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
NVIDIA is looking for a senior software engineer to join its Hardware Infrastructure team. The team delivers highly available platform services and performant web applications that integrate with data storage systems, data streaming technologies, and data visualization frameworks. These tools support engineering teams across the company in tracking, triaging, and debugging data processing workflows.
Responsibilities
- Design, build, and test performant frontend web applications and scalable backend web services with coherent interfaces.
- Gather requirements and provide consultation to internal customers, including chip designers, build farm teams, and infrastructure teams.
- Maintain services and tools with an emphasis on reliability, stability, quality of service, customer satisfaction, and deployment throughput.
- Mentor colleagues through code reviews and pairing sessions to help solve difficult technical problems.
- Establish guidelines for adopting agentic development to improve the software development lifecycle.
Requirements
- 8+ years of experience delivering reliable and scalable web services and web applications.
- Bachelor's degree in Computer Science or equivalent experience in a related field.
- Expert knowledge of TypeScript and the Node.js ecosystem.
- In-depth understanding of at least one systems-level programming language, such as Go, Java, C++, or Rust.
- Experience designing and developing distributed web services.
- Detailed knowledge of modular software design, data structures, and algorithms.
- Eagerness to experiment with emerging AI tools and help scale AI use safely across teams.
- Excellent planning, presentation, communication, and interpersonal skills.
- In-depth understanding of concurrency, locking, and multithreading.
- Familiarity with Linux fundamentals, including systemd administration and debugging.
- Experience with SQL and relational databases, as well as unstructured non-relational databases.
Preferred Qualifications
- Published papers, blog posts, or presentations on web development or software engineering patterns and practices.
- Curiosity and the ability to continuously learn and adapt in an environment with frequently evolving requirements.
- Familiarity with the latest AI tools, frameworks, and technologies for improving development productivity.
Benefits
NVIDIA offers competitive salaries, equity, and a comprehensive benefits package. The base salary is determined by location, experience, and compensation for employees in similar positions.
Applications will be accepted at least until July 13, 2026. This posting is for an existing vacancy.
More jobs at Nvidia
Senior Staff Network Automation Engineer
Nvidia · Santa Clara, United States
USD 208,000-333,500 per year
Senior MLOps Engineer
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Technical Program Manager - Autonomous Vehicles
Nvidia · Santa Clara, United States
USD 168,000-322,000 per year
Technical Product Marketing Engineer, Metropolis - New College Grad 2026
Nvidia · Santa Clara, United States
USD 92,000-184,000 per year
Senior Data Analyst - Automotive
Nvidia · Santa Clara, United States
USD 168,000-322,000 per year
Similar jobs
Senior Storage Production Engineer - DGX Cloud
Nvidia · Santa Clara, United States
USD 176,000-333,500 per year
Senior Storage Production Engineer - DGX Cloud
Nvidia · Santa Clara, United States
USD 176,000-333,500 per year
Senior Software Engineer, AI Inference Systems
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Software Engineering Intern, Dynamo – Fall 2026
Nvidia · Santa Clara, United States
USD 20-71 per hour
Software Engineer - X Data
SpaceXAI · Palo Alto, United States
USD 125,000-400,000 per year
Senior Storage Software Engineer, DGXC Data Services
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
AI Product Engineer - ClickStack
ClickHouse · United States
USD 130,000-208,000 per year
Senior Software Engineer - Apache Kafka Infrastructure
Bloomberg · New York City, United States
USD 160,000-240,000 per year