Posted over 30 days ago. Roles like this often stay open for a while, so it's still worth applying.
STEM Physics & CUDA/Python Engineer at Turing
posted 3 months agoCUDA/Python AI Data Contributor | Contractor | Remote – India, Brazil, Mexico & More
Join Turing's growing network of AI contributors and help shape the next generation of large language models (LLMs). In this contractor role, you'll translate CUDA/C++ code into Python using PyTorch and NumPy, evaluate AI-generated code, and participate in RLHF workflows — all from a fully remote environment.
About Turing
Turing is one of the world's fastest-growing AI companies, partnering with leading AI labs to advance frontier model capabilities in reasoning, coding, STEM, and more. This role supports those efforts by generating high-quality proprietary data used for fine-tuning and benchmarking LLMs.
What You'll Do
- Translate CUDA/C++ code into equivalent Python implementations using PyTorch and NumPy, ensuring logical and performance parity.
- Analyze CUDA kernels and GPU-accelerated code for structure, efficiency, and function prior to translation.
- Evaluate LLM-generated code translations, providing detailed technical feedback and corrections.
- Collaborate with prompt engineers to develop test prompts reflecting real-world CUDA/PyTorch tasks.
- Participate in RLHF workflows — ranking LLM responses and clearly justifying decisions.
- Debug and review translated Python code for correctness, readability, and industry-standard consistency.
- Maintain technical documentation to support reproducibility and code clarity.
- Propose improvements to prompt structures based on observed LLM failure patterns.
Requirements
- 5+ years of overall work experience, with at least 3 years in Python and 2+ years in CUDA/C++.
- Strong hands-on experience with scientific computing using PyTorch and NumPy.
- Solid understanding of CUDA programming concepts and C++ fundamentals.
- Demonstrated ability to analyze and accurately reproduce CUDA kernels in Python.
- Familiarity with GPU computation, parallelism, and performance-aware coding practices.
- Strong debugging skills with attention to numerical consistency across languages.
- Experience evaluating AI-generated code or participating in LLM tuning is a plus.
- Fluent in written and conversational English.
Engagement Details
- Type: Contractor (no medical/paid leave)
- Duration: 3 months (expected start: next week)
- Commitment: Minimum 20 hrs/week (options: 20, 30, or 40 hrs/week); 4-hour daily overlap with PST required.
- Eligible Locations: India, Pakistan, Nigeria, Kenya, Egypt, Ghana, Bangladesh, Turkey, Brazil, Mexico
Evaluation Process (~75 mins)
Two rounds: a 60-minute technical interview followed by a 15-minute cultural fit and offer discussion.