Unknown Company

GPU Programming Software Engineer

los angeles, ca • Posted 2 days ago
Remote Contract technology
Role Overview

Apply specialized GPU programming skills to design, implement, and optimize GPU-based components used to train large language models, with a strong focus on performance and architecture. Work will include writing and tuning GPU kernels and shaders, building host-side C++ integrations, and profiling for maximum efficiency.

About

micro1 is an AI data lab that builds high-quality training data, evaluations, and feedback loops for frontier models. The organization vets experts through an AI-driven recruiter and scales domain expertise across finance, healthcare, STEM engineering, and more, to improve how AI systems learn and reason.

Key Responsibilities
  • Design, implement, and optimize GPU-based software solutions using CUDA, WebGPU, or GLSL
  • Profile and fine-tune GPU kernels and shaders for performance and efficiency
  • Develop host-side logic and integrations in C++
  • Collaborate with model training and engineering teams to translate algorithmic needs into GPU implementations
Qualifications
  • Required skills: CUDA, WebGPU, GLSL, and C++
  • Preferred: advanced experience with GPU programming languages that run on NVIDIA hardware
  • Preferred backgrounds: graphics programming, ML acceleration, scientific computing, or high performance computing
  • Proven ability to profile and optimize GPU code for throughput and latency
Work Terms
  • Role type: Contractor
  • Location: Remote
  • Compensation is output-based; experts are paid per task that meets project specifications
  • Minimum submission requirements apply, experts must submit a minimum of tasks per week
  • Start timeline: roles are typically filled within 48 hours; selected experts should be ready to begin their first tasks within 24 to 48 hours after completing onboarding
Compensation
  • Listed pay range: $60 to $85 per hour
  • Payment structure: output-based, paid per completed task that meets project specifications; time to complete tasks may vary by expert
Application and Onboarding

Candidates are vetted through an AI-driven recruiter and complete an onboarding process prior to beginning work. If selected, expect to start tasks within 24 to 48 hours of finishing onboarding. We are looking for experts who can begin immediately or on short notice.

Back to Job Search