Senior Platform Service Software Engineer

NVIDIA•Santa Clara, CA
•$184,000 - $287,500

About The Position

NVIDIA is seeking a senior software engineer to join its Hardware Infrastructure team. The team delivers highly available platform services and performant web applications integrating with data storage systems, data streaming technologies, and data visualization frameworks. It is a multifaceted agile software team with high production quality standards, building tools used by engineering teams across the company to track, triage, and debug data-processing workflows. The engineer will build and maintain tools and services that support NVIDIA’s mission, including performant frontend applications and scalable backend services. The role involves working with internal engineering customers, maintaining reliable services, mentoring colleagues, and helping establish practices for agentic development.

Requirements

  • At least 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 network systems-level programming language, such as Go, Java, C++, or Rust.
  • Experience designing and developing distributed web services, with detailed knowledge of modular software design, data structures, and algorithms.
  • Willingness 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.

Nice To Haves

  • Published papers, blog posts, or presentations on web development or software engineering patterns and practices.
  • Curiosity and ability to continuously learn and adapt in an environment with frequently evolving requirements.
  • Familiarity with current trends in AI tools, frameworks, and technologies that improve development productivity.

Responsibilities

  • Design, build, and test performant frontend web applications and scalable backend web services with coherent interfaces that simplify integration for colleagues and their AI agents.
  • Gather requirements and consult with internal customers, including chip designers, build farm teams, and infrastructure teams, to understand their processes, needs, and use cases.
  • Maintain services and tools with an emphasis on reliability, stability, quality of service, customer satisfaction, and codebase health through deployment throughput.
  • Mentor colleagues by helping solve difficult technical problems and clarifying complex domains through code reviews and pairing sessions.
  • Influence and establish guidelines for adopting agentic development to improve the software development lifecycle.

Benefits

  • Equity
  • Comprehensive benefits package
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service