
Software Engineer, GPU Performance Tools
Posted Jun 4

Posted Jun 4
This is a fully remote position, open to applicants in California, +1 more state.
• Develop cutting-edge features for NVIDIA's GPU profiling tools from concept to implementation.
• Integrate new hardware profiling functionalities into tools and workflows.
• Operate independently by interpreting high-level requirements, detailing build processes, and making informed engineering choices.
• Collaborate with architects, performance engineers, and other software teams to comprehend requirements and provide effective solutions.
• Enhance and maintain a large, dynamic codebase while adhering to high standards of quality and reliability.
• B.S., M.S., or PhD in Computer Science, Computer Engineering, or a related discipline (or equivalent experience).
• A minimum of 3 years of experience in developing production software using Python and C++.
• A solid understanding of computer architecture and performance analysis.
• Experience with parallel programming or accelerated computing.
• A proven history of creating tools or infrastructure for fellow engineers, with a keen awareness of what constitutes an excellent developer experience.
• Familiarity with the latest practices in software engineering, including AI-enabled development tools.
• Contributions to open-source performance analysis tools are preferred.
• Experience as a user or developer of CPU or GPU profiling tools is preferred.
• Experience in GPU computing or accelerated computing platforms is preferred.
• Background in developing software tools that leverage hardware capabilities is preferred.
• Knowledge of AI workloads and their performance attributes is preferred.
• Equity
• Benefits
GE Vernova
Recruit Action inc.
Stefanini Brasil
iFood
Get handpicked remote jobs straight to your inbox weekly.