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$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
- ...Senior DevOps EngineerLocation: Durham, NC /NJ Remote till covidDuration: 12+ monthsWork closely with the development... ...to client Pipeline Library5+ years’ experience in Software, Cloud, or Site Reliability Engineering fieldsBS or MS degree in Computer SciencePassionate...SeniorSoftwareRemote 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
- ...togglesDesign and architect complex solutions on a platform dedicated to high scale processing of... ...the organization into moving towards a engineering product model based team structure.... ....The Skills You BringProven hands on software development experience in Java Web services...SeniorSoftware
- ...System Server Admin - Senior Client requires the services of a system administrator to manage and configure application and system environment variables for all environments using Cúram software products. This is an infrastructure related position, focusing on the...SeniorSoftware
- ...Senior.NET Developer With FoxProClient IT is seeking two short-term expert programmer analysts... ...using SAML/NCIDExperience with reverse engineering the softwareExperience in developing accounting and finance related software applicationsAll your information will be kept...SeniorSoftwareTemporary work
- ...Sr. Software Engineer in TestDuration: Long Term ContractLocation: Durham, NC - Hybrid (5 days in a month)Job Description:Build and contribute to develop and support digital capabilities serving retail customers.As a Software Engineer, you will be an integral member of...SeniorSoftwareWork experience placement
$84.26k - $113.69k
...report on databases within the Enterprise platform, primarily SQL Server. Support... ...structures required to keep application software current. •Provides technical guidance... ...the specific database management systems engine performance. •Conduct database tuning;...SeniorSoftwareFull timeImmediate startNight shiftWeekend work- ...Temporary Task-Based Senior Software DeveloperThe 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...SeniorSoftwareTemporary workWork at office
- ...Senior IT AdministratorThis is a 2-3 month contract opportunity... ...with other departments (e.g., Engineering, DevOps, Security, Facilities... ...third-party vendors, managing software licenses, and ensuring policy... ...work with Identity Provider platforms like Okta and SaaS applications...SeniorSoftwareContract workWork at officeLocal areaImmediate startRemote workWorldwide
- 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
- ...position.Develops and maintains software solutions leveraging Oracle... ...available enterprise-class platforms using Python and Scala. Participates... ...degree in Computer Science, Engineering, Information Technology,... ...(3) years of experience as a Senior Software Engineer/Developer (...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
- ...Senior Interior Designer Perkins&Will North Carolina Studio is looking for a Senior Interior Designer to lead design that shapes... ...Documentation of Living Design data, including material health Software Skills: Advanced knowledge of 2D/3D production software...SeniorSoftwareContract workWork at office
- ...Senior Software Engineer - Java & SpringbootWestlake, Texas, United StatesAbout the JobPosition: Senior Software Engineer - Java & SpringbootWork Authorization: All Work AuthorizationsLocation: Hybrid - 3 times/month onsite; Any of the offices in:TX WestlakeNC DurhamMA...SeniorSoftware
- ...Technical Leader For Platform Services Top Skills Required:... ...broad perspective, guide other engineers, build consensus across teams... ...operational ownership. Mentor senior and mid-level engineers;... ...platform programs. ~ Strong software engineering skills in Python,...SeniorSoftware
- ...degree in Computer Science, Information Systems, or related field preferred. ~5+ years systems analysis experience; related work in software solutions definition/development is required ~ Confirmed experience with systems development methodologies and formal...SeniorSoftwareWork from home
- ...: : You will act as a Senior Database Engineer who will play a senior technical role on a dynamic Agile-based Scrum team as a member of... ...structure for them. A demonstrable understanding of the Agile software development methodology A working knowledge of...SeniorSoftwareContract workWork from homeFlexible hours
- 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
- .... Integrate applications with cloud platforms and enterprise messaging systems. Participate... ...practices, coding standards, and engineering best practices. Identify and resolve... ...~6+ years of professional software development experience. ~ Strong hands...SeniorSoftware
- ...data warehouses, and analytics platforms. Implements data quality,... ...developing complex or multiple software applications and collaborates... ...degree in Computer Science, Engineering, Information Technology, Information... ...(3) years of experience as a Senior Software Engineer/Developer (...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
- ...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
- ...Job Description Senior Structural Engineer As a Senior Structural Engineer, you will be designing and developing structural systems, including... ..., systems integration and constructability. Use design software/technology, including Revit, AutoCAD, RAM and other...SeniorSoftwareWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, CUTLASS Platform. Be the first to apply!
- cybersecurity software engineer Durham, NC
- software developer fintech Durham, NC
- senior robotics software engineer Durham, NC
- software engineer visa sponsorship Durham, NC
- network software engineer Durham, NC
- software engineer remote Durham, NC
- part time software developer remote Durham, NC
- software engineer full time Durham, NC
- entry level software engineer remote Durham, NC
- senior software engineer ruby on rails Durham, NC


