Senior Software Engineer, CUTLASS Platform
$152k - $241.5kNVIDIA
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
$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...SeniorSoftwareFull time$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...SeniorSoftwareFull time$224k - $356.5k
....NVIDIA's Local AI team is building the software stack that makes large language models and... ...get the best experience. We own the platform — performance, CI/CD pipelines, validated... ...MS, or PhD in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience...SeniorSoftwareFull timeLocal area$130 - $150 per hour
...Security / Data Infrastructure Engineer who will build, operate, and... ...infrastructure and data platform that powers McKinney's internal... ...You collaborate closely with software engineers, data analysts, and... ...role. There may also be a more senior or junior position available...SeniorSoftwareWork at office$165k - $248k
A leading software company is seeking a Director of Engineering to design and build cloud-native services focusing on resilience and collaboration with cross-functional teams. Candidates should have a Bachelor's or Master's degree, at least 5 years of experience in cloud...SeniorSoftware- 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...SeniorSoftwareContract workLocal area
- ...this positionThe RoleOur Site Reliability Engineering group within Enterprise Infrastructure... ...will have a background in either software engineering or systems engineering with... ...building and operating highly resilient platforms in AWS cloud environments.3-5 years of...SeniorSoftwareFull time
- ...The Expertise we're looking for ~ A bachelor's or master's degree in computer science, Software engineering or related field ~6+ years of Quality Engineering experience in an automated testing environment. ~4+ years of experience building strong automation...SeniorSoftwareWork experience placement
- ...Senior Java Engineer Location: Durham, NC (100 New Millennium Way)/ Westlake, TX Duration:... ...focuses on transforming older technology platforms to efficiently process scaling... ...Experience Experience: 7+ years of hands-on software engineering experience specializing in...SeniorSoftware
- ...Sr. Full Stack Software Engineer Duration: 12 -24 Months Location: Merrimack, NH/ Smithfield, RI/ Westlake, TX/ Durham, NC/ Covington, KY Candidate should be local or willing to work onsite on any of the above locations for 5 days/ month The Expertise and Skills...SeniorSoftwareLocal areaRemote work
- ...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...SeniorSoftwareWork experience placementShift work
$171k - $255k
Job Summary As a Senior Software Engineer - Cloud Infrastructure, you will help build, operate, and scale mission-critical cloud services that support NetApp’s SaaS and IaaS offerings. You will work across the full service lifecycle—from design and deployment through...SeniorSoftwareFull timeLocal area- ...Description:Builds, tests, and engineers Database and Batch... ...improves the customer-facing software solutions by leveraging test... ...applications into cloud-based platforms including Amazon Web Services... ...(3) years of experience as a Senior Software Engineer/Developer (...SeniorSoftwareFull time
- ...Senior DevOps Engineer Dynamic Work Schedule - This is 5 days on site a month- in the same week... ...team, you will help us build a Search platform that supports millions of customer requests... ...solutions and tools to improve the software development process all while...SeniorSoftwareWork from home
- 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....SeniorSoftware
- ...Cloud Engineer Durham, North Carolina Contract Preferred: ~ Hands on experience... ...in creating scalable and reliable software systems. ~ Extensive experience working... ...building and operating highly resilient platforms in AWS cloud environments. ~5-7...SeniorSoftwareContract work
- 6+ years software engineering experience2+ years MLOps experienceA strong DevOps, Data, and ML backgroundStrong Python experienceExperience with container orchestration (OpenShift, Kubernetes) on-prem or CloudUnderstanding of container technologies (Docker, CRIO)Understanding...SeniorSoftware
- ...building the data infrastructure for medical AI. Their platform gives AI developers access to millions of de-identified... ...exited to Syngenta. The role Gradient is hiring a Senior or Staff Software Engineer reporting to the CTO Sai and eventually managing part of...SeniorSoftwareFull time
- 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...SeniorSoftwareFull timeFlexible hours
- ...administration Cost estimates and calculations Accessibility and zoning analysisDocumentation of Living Design data, including material health Software Advanced knowledge of 2D/3D production software Advanced Revit Conceptual modeling tools such as Rhino and Grasshopper Microsoft...SeniorSoftwareContract workWork at office
- ...Senior Cloud Data Engineer Location: Durham North Carolina, Remote till Covid Duration: 12+ months The Expertise and Skills You Bring... ...technologies and REST services ~ Proven ability to build reliable software that can withstand unreliable environments ~ Experience...SeniorSoftwareWork experience placementRemote work
- Senior DevOps EngineerThis role has been designed as ‘Hybrid’ with an... ...a highly skilled Senior DevOps Engineer with deep expertise in Linux systems, Kubernetes platforms, virtualization technologies, automation... ...You will partner closely with software engineering, architecture, QA,...SeniorSoftwareFull timeWork experience placementWork at officeLocal areaImmediate start2 days per week
- ...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....SeniorSoftwareContract work
- Job Summary (List Format) Senior AWS Solutions Engineer Provide technical leadership and support for Medicaid initiatives, focusing on Curam, AWS... ...DevOps practices and Shift Left testing to improve software quality and deployment processes Implement GenAI solutions...SeniorSoftwareShift work
- ...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...SeniorSoftwareFull time
- HPE Morpheus Software - Senior Software EngineerThis role has been designed as ‘Hybrid’ with an expectation that you will work on average... ...in mind, we are looking to expand and grow our Private Cloud Engineering team with talented and inspired Software Engineers.Essential...SeniorSoftwareFull timeWork experience placementWork at office2 days per week
- ...talented and self- motivated Senior Java Full Stack Developer to... ...developing applications using Java EE platforms Experience of Java and JEE... ...Docker or another container engine, OpenShift Hands on... ...applications Knowledge of developing software deployed on cloud-hosted...SeniorSoftwareFull timeLocal area
- Job overviewrestor3d is looking for an experienced Senior Fullstack Software for developing web/mobile platforms. This early-stage role will be critical in accelerating the development and release of tools to advance our patient specific design processes.Key responsibilitiesActive...SeniorSoftware
- ...Church World Service is seeking a Senior Administrative Assistant based in Durham, North Carolina. This position entails essential accounting... ...experience. The successful candidate will be proficient in software like MS Office, possess strong organizational skills, and...SeniorSoftware
- ...thinking organization, apply now.We are currently seeking a Senior Business Analyst - Credit Cards to join our team in Durham,... ...between Product Managers, Credit Risk teams, Compliance, and Software Engineering.Agile Documentation: Author high-quality Epics, User Stories...SeniorSoftwareContract workWork at officeRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, CUTLASS Platform. Be the first to apply!
- ngo software engineer Durham, NC
- software system engineer Durham, NC
- entry level software engineer remote Durham, NC
- software engineer intern Durham, NC
- software developer positions Durham, NC
- junior software developer internship Durham, NC
- software development engineer aws Durham, NC
- consulting software engineer Durham, NC
- financial software developer Durham, NC
- software developer Durham, NC


