GPU Software Engineer

Mpower Plus Rezolve Ai Group Ltd
United States
3 months ago
Apply on dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Abstraction Layers Artificial Intelligence Computer Programming Hardware Platform Interface Python (Programming Language) Linux Kernel Machine Learning Maya Open Source Technology Software Engineering Software Systems Graphics Processing Unit (GPU)
+1 more
Pytorch

Job description

We are seeking expert-level GPU Software Engineers to support a high-visibility platform initiative within the Maya program, focused on building software tooling on top of a custom compiler and SDK.

The role involves developing, optimizing, and porting GPU kernels and AI workloads to a specialized hardware platform.

This is a critical and time-sensitive engagement with immediate onboarding expectations and long-term roadmap alignment (~18 months)., * Develop GPU kernels for specialized hardware platforms using PyTorch/Triton frameworks

  • Build software solutions leveraging custom compiler and SDK capabilities
  • Design and implement kernel-level optimizations to control hardware execution behavior
  • Port open-source AI/ML models to custom SDK environments
  • Port and adapt high-performance computing benchmarks and stress workloads such as:
  • Linpack (High Performance Linpack)
  • BERT/benchmark-style workloads (referred as “Babu bench”)
  • Develop stress testing and validation workloads aligned to hardware behaviour and platform validation
  • Support testing and stress testing of current and next-generation hardware platforms
  • Collaborate closely with platform architects and compiler teams to enhance system capabilities
  • Core Technical Skills (Must-Have)

Requirements

  • Python
  • C/C++ (systems-level programming)
  • PyTorch
  • Triton (Triton language / kernel development)

GPU & Systems Expertise

  • GPU kernel development (mandatory and critical)
  • Strong understanding of GPU architecture and compute optimization
  • Experience with compiler-based optimizations / runtime execution layers
  • Experience with custom SDKs or hardware abstraction layers

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:30 min

Exploring the Python-enabled GPU programming software stack

Paul Graham Paul Graham · World Congress 2026 Europe

1:15 min

Overcoming the challenges of modifying Linux kernel code

Ayesha Kaleem · World Congress 2023

5:20 min

Early web development and 3D animation environments

Chris Heilmann +2 · LIVE

2:35 min

Preventing remote code execution in PyTorch models

Balázs Kiss · World Congress 2023

2:33 min

Architecting CUDA and the AI software stack

Michael Kagan Michael Kagan +1 · World Congress 2026 Europe

1:55 min

Role of the Linux kernel in handling processes

Mohammed Aboullaite Mohammed Aboullaite · World Congress 2024

Videos

See all

Related articles

See all