Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, CUTLASS Performance

$152k - $241.5k

NVIDIA

NVIDIA's high-performance computing platforms are powering the AI revolution across many applications and industries. Within our software stack, CUTLASS stands out as a popular open-source ecosystem dedicated to high-performance linear algebra and Tensor Core primitives. Since 2017, it has provided the community with C++ and Python abstractions to implement custom matrix multiply (GEMM) and related math and deep learning computations on NVIDIA GPUs.If you are enthusiastic about performance and eager to help bridge the gap between current performance and what’s theoretically possible, apply to join the CUTLASS team today!What you'll be doing:Benchmark the performance of state-of-the-art deep learning models’ inference and training passes to identify key GPU kernel and fusion opportunities.Identify gaps between theoretical and realized performance, and suggest software improvements or model adjustments to resolve them.Develop tooling to automate the benchmarking, analysis, and performance optimization loop to push the limit of CUTLASS kernel performance within DL networks.Be the authoritative resource on kernel performance in the team and engage with teams across NVIDIA including GPU architecture, DL frameworks, and QA as the performance representative for the CUTLASS team.What we need to see:Masters or PhD degree in Computer Science, Computer Engineering, or related field (or equivalent experience).3+ years of relevant industry experience.Strong programming skills in Python and C++.Experience in software performance analysis and optimization.Deep understanding of computer architecture and familiarity with GPUs or similar parallel processing architectures.Ways to stand out from the crowd:Deep understanding of state-of-the art DL model architectures. Hands-on experience with performance benchmarking of DL frameworks like PyTorch, JAX, SGLang, vLLM, TRT-LLM, or others.Experience in developing performance models and performance regression systems.NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hard working people in the world working for us. If you're creative, autonomous, and love a challenge, consider joining our Deep Learning Library team and help us build the real-time, cost-effective computing platform driving our success in this exciting and quickly growing field.Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 152,000 USD - 241,500 USD for Level 3, and 184,000 USD - 287,500 USD for Level 4.You will also be eligible for equity and benefits.Applications for this job will be accepted at least until June 5, 2026.This posting is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes.NVIDIA is committed to fostering an inclusive work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.SummaryLocation: US, CA, Santa Clara; US, TX, Austin; US, OR, Hillsboro; US, NC, Durham; US, WA, RedmondType: Full time

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, CUTLASS Performance in Durham, NC vacancy
  • $152k - $241.5k

    NVIDIA's high-performance computing platforms are powering the AI revolution across many...  ...and industries. Within our software stack, CUTLASS stands out as a popular open-source ecosystem...  ...degree in Computer Science, Computer Engineering, or related field (or equivalent experience... 
    Senior
    Performance
    Full time

    Nvidia

    Durham, NC
    3 days ago
  • $152k - $241.5k

    NVIDIA's high-performance computing platforms are powering the AI revolution across many...  ...and industries. Within our software stack, CUTLASS stands out as a popular open-source ecosystem...  ...degree in Computer Science, Computer Engineering, or related field (or equivalent experience... 
    Senior
    Performance
    Full time

    Nvidia

    Durham, NC
    3 days ago
  • $95k - $160k

     ...a culture of customer centricity, high performance, and exceptional collaboration. You lead...  ...what’s feasible, and partner credibly with engineers — without needing to write production...  ...the Office of the CTO, with visibility to senior technology leadership. Why Pearson?... 
    Senior
    Performance
    Full time
    Work at office
    Worldwide

    Pearson

    Durham, NC
    3 days ago
  •  ...position.Develops and maintains software solutions leveraging Oracle...  ...initiatives.Supports and performs all phases of testing leading...  ...degree in Computer Science, Engineering, Information Technology, Information...  ...(3) years of experience as a Senior Software Engineer/Developer (... 
    Senior
    Performance
    Full time

    Fidelity Investments

    Durham, NC
    5 days ago
  •  ...developing complex or multiple software applications and collaborates...  ...enhances infrastructure, and performs performance tuning.Develops...  ...degree in Computer Science, Engineering, Information Technology, Information...  ...(3) years of experience as a Senior Software Engineer/Developer (... 
    Senior
    Performance
    Full time

    Fidelity Investments

    Durham, NC
    3 days ago
  •  ...experiences that captivate consumers, fuel performance, and help telecoms and OEMs...  ...value of our on-device presence.As a Senior Android Engineer, you'll build and harden the SDKs and...  ...:5+ years building production mobile software, with deep expertise in Android (Kotlin... 
    Senior
    Performance
    Full time
    Local area

    Fyber

    Durham, NC
    2 days ago
  • $168k - $264.5k

     ...a lasting impact on the world.NVIDIA is seeking a talented Software Engineer to join our small team building custom, high-impact VLSI CAD...  ...development, review, test, and support of high-capacity and high-performance chip design and visualization tools, with possible tasks... 
    Senior
    Performance
    Full time
    Worldwide

    Nvidia

    Durham, NC
    5 hours ago
  •  ...Sr. Software Engineer in TestDuration: Long Term ContractLocation: Durham, NC - Hybrid (5 days in a month)Job Description:Build and contribute...  ...CI and CD pipelines including Unit, Component, Functional, Performance, and Security test automation.Strong knowledge in... 
    Senior
    Performance
    Work experience placement

    Samprasoft

    Durham, NC
    1 day ago
  • $152k - $287.5k

     ...world. We are now looking for a Senior Full-stack web applications software architect to join our Hardware Infrastructure...  ...is essential for hardware engineers and management across the company,...  ..., reliability, and low-latency performance. Collaborate closely with hardware... 
    Senior
    Performance
    Full time

    NVIDIA

    Durham, NC
    2 days ago
  •  ...the organization into moving towards a engineering product model based team structure....  ...Skills You Bring Proven hands on software development experience in Java Web services...  ...tools and methods to enable efficiency, performance and agility through automating DevOps... 
    Senior
    Performance

    Samprasoft

    Durham, NC
    5 days ago
  • $110k - $140k

     ...Senior Software EngineerLocation: United States (Remote)The Role The Senior Software Engineer is a senior individual contributor responsible for designing, developing, and delivering...  ...highest standards for quality, security, performance, maintainability, and reliability.... 
    Senior
    Performance
    Full time
    Remote work

    Pearson Education Services

    Durham, NC
    5 hours ago
  • $224k - $356.5k

     ...NVIDIA's Local AI team is building the software stack that makes large language models...  ...best experience. We own the platform — performance, CI/CD pipelines, validated recipes, and...  ..., or PhD in Computer Science, Computer Engineering, Electrical Engineering, or equivalent... 
    Senior
    Performance
    Full time
    Local area

    Nvidia

    Durham, NC
    5 hours ago
  •  ...long-term balance sheet reliability. Role Description As a Senior Software Engineer at ENFOS, you will report to the Head of Engineering and...  ...autonomy and initiative—developers are expected to improve performance, scalability, and user experience. Growth mindset :Offer mentorship... 
    Senior
    Performance

    ENFOS

    Durham, NC
    4 days ago
  •  ...experiences, and drives scalable growth. We’re looking for a Senior Software Engineer (Full Stack) who’s excited to make an impact. In this role...  ...team, you’ll have the opportunity to write clean, high-performance code, ensure new features seamlessly integrate with our current... 
    Senior
    Performance
    For contractors
    Work at office
    Local area
    Flexible hours

    ServiceTrade

    Durham, NC
    1 day ago
  • $176k - $333.5k

     .... Make the choice to join us today. We are looking for a Senior Software Engineer to join our mission to continue improving our HPC infrastructure...  ..., Python, Elixir. Understands scalability challenges and performance of server-side code. Able to craft and develop... 
    Senior
    Performance

    NVIDIA

    Durham, NC
    5 days ago
  •  ...Direct Supply is building the future of senior living technology, helping connect the...  ...of seniors!In the Senior Staff Software Engineer position, you’ll lead the design and delivery...  ...and purpose. Boosts Partners to peak performance while operating at the top of their... 
    Senior
    Performance
    Full time
    Work at office

    Direct Supply

    Durham, NC
    3 days ago
  • $152k - $241.5k

     ...operates at the intersection of research, engineering, and product development, transforming...  ...ensuring their seamless and efficient performance. If you're passionate about the latest...  ...at scale. Collaborate across hardware, software, and research teams, mentoring and supporting... 
    Senior
    Performance
    Full time

    Nvidia

    Durham, NC
    2 days ago
  •  ...Senior ServiceNow DeveloperLocation: Research Triangle Park, Durham NCPosition: HybridDuration: Long TermJob Description:Architect...  ...related to ServiceNow configurations, workflows, integrations, and performance.Thanks & RegardsMohan Sai!! Sr RecruiterSoftware Technology... 
    Senior
    Performance

    Software Technology Inc

    Durham, NC
    5 hours ago
  • $220k - $265k

     ...KIP-level design, and protocol-aware engineering, directly to production-scale...  ...upstream in areas that affect reliability, performance, operability, and customer delivery....  .../locations. Overview As a Senior Open Source Software Engineer, your responsibilities will... 
    Senior
    Performance
    Full time
    Work at office
    Local area
    3 days per week

    NetApp, Inc.

    Durham, NC
    3 days ago
  • $152k - $241.5k

     ...of infrastructure tools used by design engineers for build and verification of architectural...  ..., rtl, and gate level designs. As a software engineer, you will craft highly...  ...team to build reliable, scalable and high performance software that are easy to use by hundreds... 
    Senior
    Performance
    Full time
    Worldwide

    Nvidia

    Durham, NC
    5 hours ago
  • $227.8k - $338.8k

     ...Job Summary As a Senior Software Engineer – Cloud Infrastructure, you will help build, operate, and scale mission-critical cloud services...  ...eliminating operational toil, and improving the resilience, performance, and security of cloud services at scale. Job... 
    Senior
    Performance
    Full time
    Local area

    NetApp, Inc.

    Durham, NC
    2 days ago
  •  ...strong SQL expertise, and proven ability to work with very large datasets (billions of records) while ensuring data accuracy and performance. Experience with Control M scheduling and strong data validation skills are required. Key Responsibilities Design, develop... 
    Senior
    Performance

    Yantran LLC

    Durham, NC
    4 days ago
  •  ...and implement secure, scalable, and high-performing backend solutions. Support CI/CD...  ...development practices, coding standards, and engineering best practices. Identify and resolve...  ...~6+ years of professional software development experience. ~ Strong hands... 
    Senior
    Performance

    2T Consulting

    Durham, NC
    5 days ago
  •  ...Metabolon is seeking an experienced and driven Principal Software Development Engineer to join our team. This is a full-stack role, requiring expertise...  ..., hands-on technical leader with a focus on scalability, performance, and effective system architecture. You will act as a... 
    Senior
    Performance

    Metabolon

    Morrisville, NC
    4 days ago
  •  ...refactoring of Ruby and Node.js applications, ensuring scalability, reliability, and performance.Collaborate with cross-functional teams to design, develop, and deliver high-quality software solutions.Refactor and optimize legacy codebases, improving application... 
    Senior
    Performance
    Contract work

    Cedent Consulting

    Durham, NC
    5 hours ago
  • $139.3k - $203.6k

     ...This is a remote role anywhere in the USA.Meet the TeamOur software engineering team develops software using Cisco’s Design Thinking Principles...  ...subject to Cisco’s policies.Employees on sales plans earn performance-based incentive pay on top of their base salary, which is... 
    Senior
    Performance
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Research Triangle Park, NC
    3 days ago
  • Senior DevOps EngineerThis role has been designed as ‘Hybrid’ with...  ...highly skilled Senior DevOps Engineer with deep expertise in Linux...  ...You will partner closely with software engineering, architecture, QA...  ..., scalability, security, and performance.Manage virtualization... 
    Senior
    Performance
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise

    Durham, NC
    1 day ago
  •  ...design and development of DB Calculation Engine Applications at its North Carolina site....  ..., and Sonar.Optimally operate in agile software delivery environment / Scrum.Work closely...  ...and business sponsorsEnsuring code meet performance, security, usability, and reliability... 
    Senior
    Performance

    Samprasoft

    Durham, NC
    1 day ago
  •  ...Senior DevOps EngineerLocation: Durham, NC /NJ Remote till covidDuration...  ...Pipeline Library5+ years’ experience in Software, Cloud, or Site Reliability Engineering fieldsBS or MS degree in Computer...  ..., Security, Reliability, Performance efficiency and Cost optimization... 
    Senior
    Performance
    Remote work

    Samprasoft

    Durham, NC
    5 hours ago
  • $125k - $135k

     ...Senior Software Engineer Relias LLC Morrisville, United States, 27560 hybrid USD 125,000 - 135,000 (Yearly) Company Description Are you looking...  ...better clinical and financial outcomes by elevating the performance of teams. We help organizations across the continuum of care... 
    Senior
    Performance
    Live in
    Work at office
    Work from home
    Flexible hours

    Relias

    Morrisville, NC
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, CUTLASS Performance. Be the first to apply!