# Senior Software Engineer, Developer Tools for Cloud

**Company**: NVIDIA
**Location**: Redmond
**Work arrangement**: remote
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-WA-Redmond/Senior-Software-Engineer--Developer-Tools-for-Cloud_JR2011154?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_be78c8e4-86f

## Description

As a senior software engineer on the Developer Tools team, you will work on profiling tools within the growing Nsight family. Your project will involve designing and implementing product features that enable the collection, analysis, and visualization of performance profiling data in cluster and cloud environments. You will collaborate with multiple teams to understand user needs and deliver valuable features to users.

Your responsibilities will include:

- Joining the Developer Tools team as a senior software engineer to work on profiling tools within the growing Nsight family.

- Designing and implementing product features that help make it possible and easy to collect, analyze, and visualize performance profiling data in cluster and cloud environments.

- Communicating across multiple teams to collect and understand the requirements, user needs, and expectations.

- Understanding how the underlying hardware and software works, and using that knowledge to deliver valuable features to the users.

- Collaborating with team members across multiple time zones in a dynamic, high-energy work environment.

- Interacting with internal and external users, helping them get the maximum value out of our products, and delivering their feedback to the product team.

We are looking for someone with excellent problem-solving, collaborative, and interpersonal skills. Experience working in distributed teams is welcome. You should have fluency in C++ and Python, a track record of working with Kubernetes and in distributed environments, and a strong understanding of algorithms and computer architecture.

Additionally, we value experience with GPUs, CUDA, HPC, clusters, networking, and performance optimization in cloud environments. Participation in deployment and maintenance of microservices, experience building web APIs, familiarity with GraphQL, proficiency with Datadog, ClickHouse, and Grafana for observability, analytics, and dashboarding, and experience working in programming languages like Go and Rust are also desirable.

## Skills

### Required
- C++
- Python
- Kubernetes
- Distributed environments
- Algorithms
- Computer architecture

### Nice to have
- GPUs
- CUDA
- HPC
- Clusters
- Networking
- Performance optimization
- Microservices
- Web APIs
- GraphQL
- Datadog
- ClickHouse
- Grafana
- Go
- Rust

---

Source: [Apply at nvidia.wd5.myworkdayjobs.com](https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-WA-Redmond/Senior-Software-Engineer--Developer-Tools-for-Cloud_JR2011154?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
