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 2 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
    2 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
    2 days ago
  • $171k - $255k

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

    NetApp, Inc.

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

     ...can make a lasting impact on the world.We are looking for a Senior Software Engineer to join our mission to continue improving our HPC...  ...engineering.Deep understanding of scalability, consistency, and performance trade‑offs in server‑side systems; ability to build horizontally... 
    Senior
    Performance
    Full time

    Nvidia

    Durham, NC
    4 days ago
  •  ...Description:Builds, tests, and engineers Database and Batch...  ...improves the customer-facing software solutions by leveraging test...  ...divisional initiatives.Supports and performs all phases of testing leading...  ...(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
    1 day ago
  • $152k - $241.5k

     ...with groundbreaking developments in High-Performance Computing, Artificial Intelligence and...  ...motivated Full-Stack Web Applications Engineers to join this dynamic and innovative Hardware...  ...web services for VLSI designs. This software development team is a multifaceted... 
    Senior
    Performance
    Full time

    Nvidia

    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
    4 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
    3 days 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
    3 days ago
  • $135.2k - $306.4k

     ...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems...  ...formats, search infrastructure, language design, and performance engineering. The strongest candidates may come from database... 
    Senior
    Performance
    Full time
    Temporary work
    Flexible hours

    Oracle

    Durham, NC
    4 days 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
    4 days ago
  • $98.81k - $148.16k

     ...forBoltlineby Stoke Space, our commercial software platform that helps advanced hardware...  ...build, and test efficiently. As a Senior AI Engineer on theBoltlineteam, you will design,...  ...measure, monitor, and improve AI system performance, accuracy, and reliability Create... 
    Senior
    Performance
    Permanent employment
    Full time
    Remote work

    GrabJobs

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

     ...Bachelor’s degree in Computer Science, Engineering, a related field, or equivalent practical...  .... 5 years of experience with software development in one or more programming...  ...watchful eye on their availability, latency, performance, and capacity. This is an unusual job,... 
    Senior
    Performance

    Google

    Durham, NC
    4 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
    1 day 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
    4 days ago
  •  ...financial outcomes by elevating the performance of teams. We help...  ...DescriptionSUMMARY:We seek a Principal Engineer to serve as the foremost...  ...and champion best practices in software development. This position...  ...collaborate closely with other senior leaders to align... 
    Senior
    Performance
    Live in
    Work at office
    Work from home
    Flexible hours

    Bertelsmann

    Morrisville, NC
    1 day ago
  • $183.8k - $263.6k

     ...is responsible for core control plane software that enables policy configuration, deployment...  .... You will work closely with engineers across control plane, data plane, and platform...  ...policies.Employees on sales plans earn performance-based incentive pay on top of their... 
    Senior
    Performance
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Research Triangle Park, 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
    4 days ago
  • $86.8k - $165.2k

     ...Collins Aerospace Resilient Connectivity Products (RCP) Engineering as a Senior DevSecOps Software Engineer to shape the future of military...  ...computing architectures.You’ll develop resilient, high-performance networks for UAVs, fighter jets, aircraft carriers, and... 
    Senior
    Performance
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Morrisville, 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
    13 hours ago
  •  ...Job Summary As the Senior Director of Software Development for NetApp AI business unit, you will lead and scale a high-performing engineering organization to deliver innovative, large-scale services for both cloud and On Premises that delight customers and accelerate... 
    Senior
    Performance
    Local area

    Socket.dev

    Durham, NC
    1 day ago
  •  ...this positionThe RoleOur Site Reliability Engineering group within Enterprise Infrastructure...  ..., Automation, Observability, Performance testing and Chaos testing.The team comes...  ...candidates will have a background in either software engineering or systems engineering with... 
    Senior
    Performance
    Full time

    Fidelity Investments

    Durham, NC
    3 days ago
  •  ...Senior Java Engineer Location: Durham, NC (100 New Millennium Way)/ Westlake, TX Duration:...  ...Monitoring: Maintain application health and performance visibility utilizing Splunk and...  ...Experience Experience: 7+ years of hands-on software engineering experience specializing in... 
    Senior
    Performance

    Anveta

    Durham, NC
    17 hours 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
    4 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
    4 days ago
  • $130 - $150 per hour

     ...Security / Data Infrastructure Engineer who will build, operate, and...  ...You collaborate closely with software engineers, data analysts, and...  ...failures, schema drift, and performance issues; coordinate with source...  .... There may also be a more senior or junior position available... 
    Senior
    Performance
    Work at office

    McKinney

    Durham, NC
    1 day ago
  •  ...Senior Site Reliability Engineer (Enterprise Platform) Location: Remote - US - Open to Europe if happy to...  ...Compensation: Competitive We are a high-growth software company supporting the development...  ...: Competitive base salary with Performance Bonuses. Ownership: Equity and Token... 
    Senior
    Performance
    Contract work
    Currently hiring
    Remote work

    GrabJobs

    Durham, NC
    3 days ago
  •  ...Durham, NC or Location to be confirmed Our client seeks a Senior Software Engineer in Test to design, develop, and maintain automated test...  ...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
    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!