Senior Software Engineer, Developer Tools for Cloud
Overview:
In this role you help shape the Nsight profiling tools for cloud and cluster environments. You'll design features to collect, analyze, and visualize GPU performance data, enabling scalable insights for developers. Working across time zones and with cross-functional teams, you'll translate hardware and software understanding into user value. This is a chance to contribute to a growing Developer Tools family and impact how engineers optimize performance at scale. Compensation / Benefitsequitybenefitscompetitive salaryremote optionscareer growthdiverse, inclusive environment
Responsibilities:
- Design and implement features to collect, analyze, and visualize profiling data in cluster and cloud environments
- Collaborate across teams to gather requirements and align on user needs
- Leverage knowledge of hardware/software to deliver valuable features
- Work with team across multiple time zones in a dynamic environment
- Engage with internal and external users, gathering feedback for the product team
Key requirements:
- Excellent problem-solving and collaborative skills
- Experience in distributed teams (plus)
- Full-stack capability: server-side Python and frontend JavaScriptFluency in C++ and Python
- Experience with Kubernetes and distributed environments
- Strong understanding of algorithms and computer architectureBS or MS in EE, CE, CS, Systems Engineering (or equivalent)5 years of related software experiencecollaborativeinterpersonal skillscommunication across teams
PythonC++JavaScript