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

Senior Software Engineer, CUTLASS Platform

$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 passionate about designing abstractions for Tensor Core and related GPU hardware features in MLIR, Python, and C++ that enable writing high performance kernels, apply to join the CUTLASS team today!What you'll be doing:Develop core components of the CUTLASS platform including Tensor Core MMAs, copies, synchronization barriers, schedulers, and other GPU hardware features in CUDA C++ and CUTLASS Python DSL.Contribute to the advancement of the MLIR-based backend compiler stack for the CUTLASS Python DSL by designing dialects and associated compiler passes. Author example kernels utilizing CUTLASS abstractions to showcase the use of novel GPU hardware features that are crucial for achieving high performance.Collaborate with GPU architecture, CUDA, and NVVM/PTX compiler teams to provide feedback on programming models and to assess the performance of future GPU hardware features.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 proficiency in C++ programming and software design, including debugging, performance evaluation, and testing.Experience working with high-performance code generation and knowledge of compiler transformations and optimizations.A deep understanding of computer architecture and parallel computing programming models.Ways to stand out from the crowd:Experience writing high-performance kernels at low levels of abstractions like NVVM/ PTX for GPUs or other similar parallel processing architectures.Hands-on compiler design experience, particularly in MLIR.Understanding of deep learning models, algorithms, and frameworks.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 4 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, CUTLASS Platform in Durham, NC vacancy
  • $152k - $241.5k

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

    Nvidia

    Durham, NC
    4 days ago
  •  ...The role Kaleido provides a next-generation platform for building and connecting to decentralized networks (e.g., Ethereum, Bitcoin...  ...or deployed in their own clouds. Kaleido is seeking a Senior Software Engineer (Platform Infrastructure) passionate about building cloud-... 
    Senior
    Software
    Full time
    Flexible hours

    Kaleido

    Durham, NC
    1 day ago
  • Fidelity Investments Senior Data Base Engineer Contract- One Year, will more than likely extend if based...  ...Engineer , you will be applying your software development , Server and automation...  ...Amazon Web Services, Google Cloud Platform, or Microsoft Azure is a plus.Knowledge... 
    Senior
    Software
    Contract work
    Local area

    Cedent Consulting

    Durham, NC
    21 hours ago
  • Perkins&Will North CarolinaStudio is looking for a Senior Interior Project Manager! You'll play a key role in shaping inspiring environments...  ...Skills:DeltekAdvanced knowledge of 2D/3D production software Advanced Revit Conceptual modeling tools such as Rhino and Grasshopper... 
    Senior
    Software
    Full time
    Contract work
    For contractors
    Work at office

    Perkins&Will

    Durham, NC
    21 hours ago
  •  ...Senior API EngineerLocation: 100% Remote Contract: 18+ monthsExperienceBachelor’s Degree...  ...application through all phases of software development including design, implementation...  ...conceptualize Object Oriented design and engineering design patterns.Hands on experience with... 
    Senior
    Software
    Contract work
    Remote work

    Software Technology Inc

    Durham, NC
    2 days ago
  • **NO SPONSORSHIP** We are seeking a skilled Backend Software Engineer with strong experience in cloud infrastructure, containerization,...  ...have a solid background in backend software development, cloud platforms such as AWS or Microsoft Azure, and the deployment and... 
    Senior
    Software

    Robert Half

    Durham, NC
    8 hours ago
  •  ...Job Title: Senior UI/UX Designer Start Date: 05/01/2024 End Date: 04/...  ...in collaboration with product owners and engineers. • Illustrate design ideas using storyboards...  ...hands on working experience of design software like Adobe Illustrator and Photoshop... 
    Senior
    Software
    Work experience placement
    Shift work

    Maintec Technologies

    Durham, NC
    4 days ago
  •  ...Hosting organization is seeking a Senior Storage Administrator to join...  ...storage and data protection platforms, resolving complex...  ...Commvault or comparable backup software. Experience in troubleshooting...  ...closely with infrastructure, engineering, application, and operations... 
    Senior
    Software
    Full time
    Shift work
    Weekend work

    Fidelity Investments

    Durham, NC
    2 days ago
  • SENIOR SALESFORCE DEVELOPER - Durham,NC // Hoboken, NJThe Select...  ...Developer to join a Salesforce CRM Platform team to support the continued...  ...system integrations.Agile software development experience.Strong...  ..., architects, and quality engineers to deliver new functionality.... 
    Senior
    Software

    The Select Group

    Durham, NC
    2 days ago
  •  ...communication, highly customer obsessed, proven engineering and multiple years production support...  ...or master’s degree in Computer Science, Software engineering or related fieldAt least 6...  ..., including experience in Cloud platform such as AWS and/or AzureStrong Experience... 
    Senior
    Software
    Full time

    Fidelity Investments

    Durham, NC
    21 hours ago
  • Job Summary:The Senior Electrical Engineer provides the electrical controls and/or power distribution design of our manufactured product solutions...  ...with 2-D [AutoDesk] AutoCAD Electrical or equivalent software.Knowledgeable with UL, NEC, and NFPA 79 standards.Proficient... 
    Senior
    Software
    Full time
    Flexible hours

    PowerSecure

    Durham, NC
    4 days ago
  •  ...Senior Interior Designer Perkins&Will North Carolina Studio is seeking a Senior Interior Designer to join our team! We're looking...  ...Documentation of Living Design data, including material health Software Skills: Advanced knowledge of 2D/3D production software Advanced... 
    Senior
    Software
    Contract work
    Work at office

    Perkins & Will

    Durham, NC
    2 days ago
  •  ...of healthcare technology with industry-leading products, solutions and 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 complex, AI-enabled software systems... 
    Senior
    Software
    Full time

    Direct Supply

    Durham, NC
    5 days ago
  • Senior Machine Learning EngineerOnsite Tues, Wed, Thurs in one of...  ...seeking a Senior Machine Learning Engineer to lead the design,...  ...development and production-grade software engineering: you will build and...  ...have: experience with cloud platforms (AWS, GCP, or Azure) and GPU-... 
    Senior
    Software

    CyberCoders

    Durham, NC
    21 hours ago
  •  ...functional teams to design, develop, and deliver high-quality software solutions.Refactor and optimize legacy codebases, improving application...  ...with microservices architecture.Familiarity with cloud platforms (AWS).Experience with automated testing and CI/CD pipelines.... 
    Senior
    Software
    Contract work

    Cedent Consulting

    Durham, NC
    21 hours ago
  •  ...position.Job Description:The RoleAs a Senior Security Automation Engineer in Fidelity’s Security Operations...  ...and developing security automation platforms, improving detection and response...  ...effectively. Working at the intersection of software engineering and cybersecurity, this... 
    Senior
    Software
    Full time

    Fidelity Investments

    Durham, NC
    5 days ago
  •  ...Senior Performance Engineer Hybrid Mode (5 days in month) Westlake, TX/Durham, NC Job Description 5 - 8 years of IT experience with...  ...years in performance engineering/analysis. Experience in software performance benchmarking tools (LoadRunner, CloudTest, JMeter... 
    Senior
    Software

    Samprasoft

    Durham, NC
    1 day ago
  •  ...Senior ServiceNow Developer Location: Research Triangle Park, Durham NC Position...  ...maintainable solutions within the ServiceNow platform, ensuring adherence to best practices...  ...Regards Mohan Sai!! Sr Recruiter Software Technology Inc (STI) 100 Overlook Center... 
    Senior
    Software

    Software Technology Inc

    Durham, NC
    4 days ago
  •  ...user desktops and laptops (Windows/Mac).Troubleshoot hardware, software, and connectivity issues.Deploy and manage desktops,...  ...Network+) are a plus.Preferred Qualifications:Experience with cloud platforms (Azure, AWS).Familiarity with scripting languages (PowerShell,... 
    Senior
    Software
    Remote work

    MDA Edge

    Durham, NC
    1 day ago
  •  ...Technology team to develop advanced data engineering solutions that power critical...  ...quality data engineering solutionsStrong software development background in the Financial...  ...like Informatica and Data Warehousing platforms such as SnowflakeA passionfor learning... 
    Senior
    Software
    Full time

    Fidelity Investments

    Durham, NC
    5 days ago
  •  ...role sits at the intersection of product, engineering, and patient services operations. You...  ...Life Sciences Cloud, or a comparable CRM platform. Experience developing product roadmaps...  ...with agile, scrum, or similar software delivery methodologies. Experience supporting... 
    Senior
    Software
    Local area

    NCBioImpact

    Durham, NC
    1 day ago
  • $64 - $74 per hour

     ...deliver high-quality productsRequirements* 5+ years of proven software development experience in Java Web services and API solutions*...  ...services* Capability to support mission critical customer facing platforms and applications* Proven expertise in open source streaming... 
    Software

    KForce

    Durham, NC
    3 days ago
  •  ...we’re improving health and improving lives.Labcorp is seeking a Senior Sales Operations Analyst to join our team at Durham, NC, with...  ...experience with Salesforce CRM and sales performance management software such as SAP Success Factors or similar1 or more years' experience... 
    Senior
    Software
    Temporary work
    Casual work
    Internship
    Work at office
    Flexible hours
    3 days per week

    Laboratory Corporation of America

    Durham, NC
    3 days ago
  • $180k - $270k

    The BasicsAs a Tanium Senior Software Engineer, DevOps, you will be designing and managing systems, tools, and infrastructure to enable the entire...  ...system, puts the full depth of the Tanium Autonomous IT Platform behind every IT and security operator - human and agentic.... 
    Senior
    Software
    Full time
    Live in
    Work at office
    Remote work
    Worldwide
    Flexible hours
    3 days per week

    Tanium

    Durham, NC
    4 days ago
  • Senior Network EngineerAt Wolfspeed, we do amazing things in a human way.We know that the...  ...IT Infrastructure and key for this engineer. The Day-to-Day:Design, implementation and...  ...defenses and capabilitiesExperience in Software Defined WAN solutions, Hierarchical Enterprise... 
    Senior
    Software
    Full time
    Local area

    WolfSpeed

    Durham, NC
    4 days ago
  •  ...Opening #1: Urgent Requirement: Senior Data Engineer (Hybrid - Onsite Alternating Weeks)...  ...Passion for delivering high quality software using DevOps, CI/CD (Maven, Jenkins, Git...  ...account products on a multi-terabyte data platform used for Fidelity's flagship mutual... 
    Senior
    Software
    Worldwide

    Anveta

    Durham, NC
    2 days ago
  •  ...Senior Analyst – Operation ManagementThis is a role for a Senior Analyst – Operation Management on the Data Aggregation team at Fidelity...  ...supporting/triaging applications on AWSGood experience with software patches, upgrades, rehydration, code deploymentsStrong working... 
    Senior
    Software
    Work experience placement

    Samprasoft

    Durham, NC
    2 days ago
  •  ...motivated, self-driven, experienced Product Owner to lead our Software as a Service (SAAS) product called MRI (Mainframe Resource Intelligence...  ...capabilities based on customer feedback and partnering with Engineering, User Experience, Support, and cross-functional partners in... 
    Senior
    Software
    Full time
    Local area

    Broadcom

    Durham, NC
    2 days ago
  •  ...Job Description Job Description The Temporary Task-Based Senior Software Developer is a Senior Engineer-level, task-based role supporting the VA Office of Academic Affiliations Data Management Center (DMC). This role carries the same technical scope, qualifications... 
    Senior
    Software
    Temporary work
    Work at office

    Expert In Recruitment Solutions

    Durham, NC
    7 days ago
  • $50k - $63.16k

     ...Account Executive, Senior US-NC-Durham Job ID: 34585 Type: Full-Time # of...  ...selling of Canon’s world-class hardware and software technology-based solutions to a...  ...Proficiently learn and utilize the Salesforce CRM platform to manage client and prospect accounts.... 
    Senior
    Software
    Full time
    Temporary work
    For contractors
    For subcontractor
    Casual work
    Work at office
    Local area
    Immediate start

    Canon U.S.A., Inc.

    Durham, NC
    2 days ago

Do you want to receive more vacancies?

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