Build and optimize GPU software for LLM training tasks using CUDA, WebGPU, GLSL, and C++. This expert contractor role offers worldwide, part-time work at $60-$95 per hour.
About OpenTrain
OpenTrain is the #1 platform for finding and building careers in AI training and data labeling. OpenTrain AI is hiring and contracting for this role, giving experts a place to apply their skills to cutting-edge AI work and build a lasting professional profile.
Creating an OpenTrain account is free, and qualified candidates can apply in minutes.
- Worldwide opportunity
- Contractor and part-time engagement
- 20+ hours per week
- English-language work
About AI Training Work
AI training is the human side of building artificial intelligence. People contribute technical expertise, examples, evaluations, and software that help modern AI systems learn and perform more effectively.
This project focuses on the engineering layer behind large language model training. Your GPU programming work can help improve the performance and efficiency of systems used to develop advanced AI.
- Work directly on AI training-related software
- Apply specialized GPU programming expertise
- Contribute to a fast-growing technical field
- Work remotely from anywhere
The Role
OpenTrain is seeking an expert GPU Programming Software Engineer to design, implement, and optimize GPU-based software for LLM training tasks. The work centers on performance and architecture, including CUDA, WebGPU, or GLSL solutions, kernel and shader tuning, and C++ host-side integrations.
This is output-based contractor work for an engineer who can move quickly into GPU-related task delivery and produce work that meets defined project specifications.
- Experience level: Expert
- Data type: Computer code programming
- Workload: 20+ hours per week
- Pay: $60-$95 per hour
- Work arrangement: Worldwide, remote contractor
What You'll Do
You will contribute to defined GPU programming tasks supporting LLM training. The work requires strong attention to performance, architecture, and implementation quality.
- Design GPU-based software solutions for LLM training tasks
- Implement and optimize code using CUDA, WebGPU, or GLSL
- Profile and fine-tune GPU kernels and shaders for maximum efficiency
- Develop host-side logic and integrations in C++
- Deliver output-based task work against project specifications
Required Qualifications
This role is intended for an expert GPU programmer with advanced experience developing software that runs on NVIDIA chips. You should be able to move efficiently from onboarding into task work and deliver reliable implementations against defined requirements.
- Advanced GPU programming experience with CUDA, WebGPU, or GLSL
- Strong proficiency in C++ for host-side logic and integrations
- Experience profiling and optimizing GPU kernels or shaders
- Background in graphics programming, ML acceleration, high-performance computing, scientific computing, or another GPU-focused domain
- Ability to produce GPU programming work that meets defined task specifications
Helpful Background
A portfolio or project history can help demonstrate the depth and quality of your GPU programming experience. Examples should show practical work with GPU software, performance optimization, or related technical systems.
- Portfolio or project examples showing GPU programming work
- Comfort moving quickly into task work after onboarding
Why Build Your AI Training Career With OpenTrain
AI training and data-labeling work is one of the fastest-growing ways to work in technology. OpenTrain helps contributors discover opportunities, showcase credible experience, and build a profile around the work they do across the industry.
For GPU specialists, this role offers a way to apply deep engineering expertise to the systems powering modern AI while developing a durable AI training portfolio.
- Find and apply for AI training work in one place
- Build a profile that highlights your technical experience
- Turn project contributions into a long-term professional portfolio
- Access flexible, remote work designed around your availability
How to Apply
Create a free OpenTrain account and apply for this GPU Programming Software Engineer contractor opportunity. Include portfolio or project examples that demonstrate your CUDA, WebGPU, GLSL, C++, kernel, shader, or GPU optimization experience.
- Review the role requirements
- Create or update your free OpenTrain profile
- Add relevant GPU programming project examples
- Apply in minutes