STEM Material Science Specialist | Contractor | Remote (India, Pakistan, Nigeria, Kenya, Egypt, Ghana, Bangladesh, Turkey, Brazil, Mexico)
Join Turing's AI data generation team and help advance the capabilities of leading Large Language Models. This role focuses on translating CUDA/C++ code into Python using PyTorch and NumPy, and participating in RLHF workflows to improve LLM performance. Ideal for experienced engineers with a strong background in GPU computing and scientific Python.
About Turing
Turing is one of the world's fastest-growing AI companies, accelerating the advancement and deployment of powerful AI systems. Turing partners with leading AI labs to improve frontier model capabilities in reasoning, coding, STEM, and more — and builds real-world AI systems for mission-critical enterprise needs.
Role Overview
This position supports leading LLM companies by generating high-quality proprietary training and evaluation data. You will work within SFT and RLHF workflows to translate GPU-accelerated code, evaluate model outputs, and provide structured technical feedback. Note: This role does not involve building or fine-tuning LLMs.
Day-to-Day Responsibilities
- 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 CUDA/C++ to Python translations, providing technical feedback and corrections.
- Collaborate with prompt engineers and researchers to develop test prompts reflecting real-world CUDA/PyTorch tasks.
- Participate in RLHF workflows, ranking LLM responses and providing clear justifications.
- Debug and review translated Python code for correctness, readability, and adherence to industry standards.
- Maintain technical documentation to support reproducibility and code clarity.
- Propose improvements to prompt structures or conversion approaches 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 CUDA kernels and accurately reproduce them in Python.
- Familiarity with GPU computation, parallelism, and performance-aware coding practices.
- Strong debugging skills with attention to numerical consistency when porting logic across languages.
- Experience evaluating AI-generated code or participating in LLM tuning workflows is a plus.
- Fluent in written and conversational English.
Engagement Details
- Commitment: Minimum 20 hrs/week (options: 20, 30, or 40 hrs/week); at least 4 hours/day with 4-hour overlap with PST.
- Contract Type: Contractor assignment (no medical/paid leave benefits).
- Duration: 3 months, with an expected start date of next week.
- Location: India, Pakistan, Nigeria, Kenya, Egypt, Ghana, Bangladesh, Turkey, Brazil, Mexico.
Evaluation Process (~75 minutes)
- Round 1: 60-minute technical interview
- Round 2: 15-minute cultural fit and offer discussion
Perks
- Fully remote work environment.
- Opportunity to contribute to cutting-edge AI projects with leading LLM companies.