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 5 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
    5 days ago
  •  ...features within a structured Software Development Life Cycle (SDLC...  ...and monitors post‑release performance to ensure alignment with specifications...  ...degree in Computer Science, Engineering, Information Technology,...  ...3) years of experience as a Senior Software Engineer/Developer... 
    Senior
    Performance
    Full time

    Fidelity Investments

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

     ...lasting impact on the world.We are looking for an experienced Software Engineer to develop our core libraries for Agentic Applications. Are...  ...provide critical acceleration and optimization for highly performant and efficient agents. Work directly with a community of creative... 
    Senior
    Performance
    Full time
    Remote work

    Nvidia

    Durham, NC
    1 day 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
    4 days ago
  • $120.5k - $276.5k

    Senior Software Engineer - StorageThis role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week from...  ...the following areas highly desirable:Data path for high performance storage systemsDistributed file systems, storage systems,... 
    Senior
    Performance
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise

    Durham, NC
    2 days ago
  •  ...immigration sponsorship for this position. Job Description: Software Engineer in Test The Role The WI Emerging Business is...  ..., and testing developed components Ensuring designs meet performance, security, usability, and reliability and scalability... 
    Senior
    Performance
    Full time

    Fidelity Investments

    Durham, NC
    5 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
    2 days ago
  • $224k - $356.5k

    NVIDIA is hiring engineers to scale up the introduction of next generation architecture...  ...distributed systems, familiarity with software testing and deployment, and excellent communication...  ...in Artificial Intelligence, High-Performance Computing, and Visualization. Our... 
    Senior
    Performance
    Full time

    Nvidia

    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...  ..., Elixir. ~ Understands scalability challenges and performance of server-side code. Able to craft and develop... 
    Senior
    Performance

    NVIDIA

    Durham, NC
    2 days 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
    2 days ago
  • $152k - $241.5k

    Sr Software Engineer - Distributed Systems Engineer, EDA InfrastructureNVIDIA is hiring engineers to build and scale the infrastructure that...  ...large fleets of Linux-based compute nodes.Understanding of performance, security, reliability, fault tolerance, state management,... 
    Senior
    Performance
    Full time
    Remote work

    Nvidia

    Durham, NC
    4 days ago
  •  ...Senior Software Engineer – Storage. This role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week...  ...the following areas highly desirable: Data path for high performance storage systems Distributed file systems, storage... 
    Senior
    Performance
    Work experience placement
    Work at office
    Local area
    2 days per week

    Jobleads-US

    Durham, NC
    2 days ago
  •  ...platforms to help improve the lives of millions of seniors and those who care for them. In the Senior Staff Software Engineer position, you’ll lead the development of...  ..., ensuring consistency in design, security, performance, and reliability identify and evaluate emerging... 
    Senior
    Performance
    Full time

    Direct Supply

    Durham, NC
    19 hours 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
    2 days ago
  •  ...deliver better clinical and financial outcomes by elevating the performance of teams. We help organizations across the continuum of...  ...to employeesJob DescriptionSUMMARY:We seek an experienced Senior Software Engineer with advanced expertise in .NET, JavaScript frameworks,... 
    Senior
    Performance
    Live in
    Work at office
    Work from home
    Flexible hours

    Bertelsmann

    Morrisville, NC
    4 days ago
  • $167.7k - $245.2k

     ...technologies across Linux and Windows.Our software agent team builds high-performance, secure, and lightweight software...  ....As part of the Windows agent engineering team, you will focus on extending...  .... You will work closely with senior engineers, architects, and cross-functional... 
    Senior
    Performance
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Research Triangle Park, NC
    4 days ago
  • $152k - $241.5k

     ...degree (or higher) in Computer Science or Computer Engineering or equivalent experience3+ years of software development experienceExperienced in a compiled...  ...development.Proficiency in C++ linter, memory check, performance profiling, and code coverage tools.Experienced... 
    Senior
    Performance
    Full time

    Nvidia

    Durham, NC
    1 day 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
    2 days ago
  • $184k - $287.5k

    AI Infrastructure Engineers at NVIDIA build the systems, tooling, and data infrastructure...  ...of product, infrastructure, and software engineering and who want to build automated...  ...developments in Artificial Intelligence, High-Performance Computing and Visualization. The GPU,... 
    Senior
    Performance
    Full time
    Remote work

    Nvidia

    Durham, NC
    4 days ago
  •  ...Workplace Investing (WI) organization is seeking an experienced Sr. Software Engineer to join our CVT team within Stock Plan Services (SPS). The...  ..., MQ-Series, SQL, and VSAM files.· Experience in mainframe performance tuning and capacity planning, including ways to reduce I/Os,... 
    Senior
    Performance
    Full time

    Fidelity Investments

    Durham, NC
    2 days ago
  •  ...organization is seeking a highly motivated Senior Cloud Engineer to help transform how enterprise...  ...deep infrastructure expertise with a software engineering mindset. You will...  ...management. Optimize infrastructure performance, scalability, and operational readiness... 
    Senior
    Performance
    Full time
    Worldwide

    Soteria Reinsurance Ltd.

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

     ...developments in Artificial Intelligence, High-Performance Computing and Visualization. The GPU,...  ...intelligence.We’re looking for a Senior SRE to join our Compute Farm team and help...  ...Python, Go, Perl, or Ruby.Mentored other engineers and influenced technical direction through... 
    Senior
    Performance
    Full time

    Nvidia

    Durham, NC
    2 days ago
  • $105.5k - $168.8k

     ...Becton Dickinson seeks a Senior Software Engineer for the Pyxis ES Development team to design and deliver enterprise software solutions. The...  ...implement software following coding guidelines for optimal performance and maintainability Evaluate and test own software, peer... 
    Senior
    Performance

    Becton Dickinson

    Durham, NC
    22 days ago
  •  ...Analog Devices, Inc. is seeking a Staff Analog Design Engineer to lead complex analog and mixed-signal IC design, providing...  ...decisions and collaborate with layout, test, and software groups to ensure high-performance, reliable products across applications and markets.... 
    Senior
    Performance

    Jobleads-US

    Durham, NC
    6 days ago
  • $272k - $431.25k

    NVIDIA is the engine of modern AI, and robotics is where AI meets the physical world. The Isaac robotics platform — spanning...  ...Manipulation team. Recruit, grow, and mentor a high-performing team of robotics software engineers; set direction, raise the technical bar, and... 
    Senior
    Performance
    Full time

    Nvidia

    Durham, NC
    2 days ago
  •  ...trait choice, and digital platforms for unmatched in-field performance. Our seeds help mitigate risks such as disease, insect, weed...  ...We are seeking an innovative and highly motivated Senior Cloud Engineer / Technical Lead based in Durham, NC, to provide hands‑on engineering... 
    Senior
    Performance
    Local area
    Flexible hours

    SmartRecruiters

    Durham, NC
    5 days ago
  •  ..., NC or Location to be confirmed   Our client seeks a Senior Software Engineer in Test to design, develop, and maintain automated test suites...  ...squads, CI/CD practices, and code quality while ensuring performance, security, usability, reliability, and scalability. The... 
    Senior
    Performance
    Hourly pay
    Local area

    Eliassen Group

    Durham, NC
    7 days ago
  •  ...based in Durham, North Carolina.   Our client seeks a Senior Full Stack Software Engineer to prototype and deliver tools that accelerate the...  ...Employer and all employment decisions are based on merit, performance, and business needs. Eliassen does not discriminate on... 
    Senior
    Performance
    Hourly pay
    Contract work
    Local area

    Eliassen Group

    Durham, NC
    25 days ago
  •  ...Job Summary We are seeking a Senior Software Engineer - Architect with deep hands-on experience in Java and Spring Boot to lead the architecture and delivery of complex enterprise systems. The role requires strong expertise in AWS, event-driven architecture, Kafka,... 
    Senior

    Compunnel

    Durham, NC
    5 days ago
  •  ...Data Engineer We are seeking a skilled data engineer with hands on experience in Snowflake, Python, and Google Cloud Platform (GCP...  ...and warehouse architecture. Optimize SQL queries and Snowflake performance (e.g., clustering, materialized views). Implement cost... 
    Senior
    Performance

    Yantran LLC

    Morrisville, NC
    2 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!