Senior Software Engineer, Developer Tools for Cloud

at Nvidia
USD 152,000-287,500 per year
SENIOR
✅ On-site

Used Tools & Technologies

Not specified

Required Skills & Competences

Go @ 4 Grafana @ 6 Kubernetes @ 4 Python @ 4 Datadog @ 6 Algorithms @ 7 JavaScript @ 4 Networking @ 4 Performance Optimization @ 4 Rust @ 4 Microservices @ 4 Dashboarding @ 6 API @ 3 GraphQL @ 3 CUDA @ 4

Details

NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. The Developer Tools team builds tools like Nsight Operator, Nsight Cloud, Nsight Systems, and more to collect, analyze, and visualize performance profiling data for cloud and cluster environments. The role includes systems design, frontend and backend development, and working across the full product feature lifecycle from prototypes to user demos.

Responsibilities

  • Work as a senior software engineer on profiling tools within the Nsight family.
  • Design and implement product features to collect, analyze, and visualize performance profiling data in cluster and cloud environments.
  • Communicate across multiple teams to gather requirements and understand user needs and expectations.
  • Understand underlying hardware and software behavior and use that knowledge to deliver valuable features.
  • Collaborate with team members across multiple time zones in a dynamic environment.
  • Interact with internal and external users, help them get maximum value from the products, and relay feedback to the product team.

Requirements

  • Excellent problem solving, collaborative, and interpersonal skills. Experience working in distributed teams is welcome.
  • Ability to work across the full stack, including server-side code in Python and frontend code in JavaScript.
  • Fluency in C++ and Python.
  • Track record of working with Kubernetes and in distributed environments.
  • Strong understanding of algorithms and computer architecture.
  • BS or MS in EE, CE, CS, Systems Engineering (or equivalent experience).
  • Approximately 5 years of experience in a related software position.

Nice to have / Ways to stand out

  • Experience with GPUs, CUDA, HPC, clusters, networking, and performance optimization in cloud environments.
  • Participation in deployment and maintenance of microservices.
  • Experience building web APIs and familiarity with GraphQL.
  • Proficiency with Datadog, ClickHouse, and Grafana for observability, analytics, and dashboarding.
  • Experience working in Go and Rust.

Compensation & Benefits

  • Base salary ranges (location, experience and level dependent):
    • Level 3: 152,000 USD - 241,500 USD
    • Level 4: 184,000 USD - 287,500 USD
  • Eligible for equity and company benefits (link provided in the original posting).

Additional Information

  • Applications for this job will be accepted at least until January 26, 2026.
  • This posting is for an existing vacancy.
  • NVIDIA uses AI tools in its recruiting processes and is an equal opportunity employer committed to diversity.