LLM Trainer - Cuda/C++ to Python migration
Turing • Remote • Posted 17 days ago
Education
Any
Type
Pay Rate
$40/task
Posted
17d ago
✅ Applying through this link gives you a verified candidate referral.
Referrals from verified candidates give your profile a visibility boost and help support our platform at no cost to you.
This position is hosted on an external talent platform. Please only apply for this position if it fits your skills and interests.
Applying to Turing?
We support strong candidates applying here. Set up your talent profile so we know who you are.
Set up your profile →About this Role
About Turing:
Turing is one of the world’s fastest-growing AI companies accelerating the advancement and deployment of powerful AI systems.
Turing helps customers in two ways: Working with the world’s leading AI labs to advance frontier model capabilities in thinking, reasoning, coding, agentic behavior, multimodality, multilinguality, STEM and frontier knowledge; and leveraging that work to build real-world AI systems that solve mission-critical priorities for companies.
Role Overview: We are looking for experienced CUDA Developers to work on cutting-edge AI and machine learning projects. In this role, you will contribute to improving large language model (LLM) capabilities by solving complex coding problems, optimizing GPU-based workloads, reviewing model-generated code, and helping train AI systems to produce high-quality CUDA and parallel computing solutions.
The ideal candidate should have strong expertise in CUDA, GPU programming, parallel computing, performance optimization, and Python-based machine learning ecosystems.
What does day-to-day look like:
Solve advanced CUDA and parallel computing problems involving GPU acceleration and performance optimization. Review, evaluate, and improve AI-generated CUDA/C++/Python code. Analyze GPU kernel performance and optimize algorithms for throughput, latency, and memory efficiency. Work with CUDA libraries and frameworks such as Thrust, cuBLAS, and cuDNN. Develop high-quality prompts, solutions, explanations, and evaluations to improve AI model reasoning and coding performance. Debug and resolve issues related to CUDA kernels, memory management, synchronization, and resource utilization. Collaborate with cross-functional teams working on AI model training and evaluation. Stay updated with the latest developments in CUDA, GPU architectures, and parallel computing best practices.
Requirements:
Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field. 5+ years of professional software development experience with strong focus on CUDA development. Strong proficiency in C/C++. Strong hands-on experience with Python, especially in scientific computing using PyTorch and NumPy. Experience working with CUDA version 12.3 or above. Strong understanding of GPU programming concepts, parallel computing, and performance optimization. Experience optimizing code for efficient resource utilization and high-performance execution. Familiarity with CUDA frameworks and libraries such as Thrust, cuBLAS, and cuDNN. Ability to solve complex technical problems independently. Strong written and verbal communication skills. Prior experience contributing to AI/ML systems or LLM-related projects is a plus.
Perks of Freelancing With Turing:
Work in a fully remote environment. Opportunity to work on cutting-edge AI projects with leading LLM companies.
Offer Details:
Commitments Required: At least 4 hours per day and minimum 20 hours per week with overlap of 4 hours with PST. (We have 3 options of time commitment: 20 hrs/week, 30 hrs/week or 40 hrs/week) Engagement type : Contractor assignment (no medical/paid leave) Duration of contract : 3 months; [expected start date is next week]
Evaluation Process (approximately 60 mins): One round of Technical interviews
Requirements
- Must be eligible to work in Remote
- Fluent proficiency in English (Written & Verbal)
- Reliable high-speed internet connection
Compensation Analysis
Work from anywhere, at any time. This fully remote position ($40/hr) breaks down geographic barriers, allowing you to earn US-competitive rates regardless of your local market. It is a perfect stepping stone for building a career in the data labeling and AI training ecosystem.
Skills & Categories
Explore other opportunities in related specializations:
Related Jobs
Browse All Jobs from Turing
Discover more opportunities on Turing that match your skills and interests.
View All Turing Jobs →Community Reviews
Share your experience with Turing
Help other candidates make better decisions by leaving a review.
Sign in to leave a reviewLeave your review
Frequently Asked Questions
Do I need to be a software engineer?
Not anymore. Turing built its reputation matching senior engineers with Silicon Valley companies, but they have heavily pivoted into AGI infrastructure. They now hire non-engineering domain experts, technical writers, and researchers for post-training data annotation and RLHF. A strong analytical background and excellent English are required, but you do not need to code.
How does matching work?
Turing calls it the 'Intelligent Talent Cloud.' You build a profile and go through deep vetting — automated tests, an AI-powered interview, and practical skill assessments. Once vetted, Turing's algorithm automatically surfaces you to partner companies (Fortune 500s and top AI labs). You don't browse job boards or bid on work — matches come to you.
How does payment work?
You are hired as an independent contractor, responsible for your own local taxes. Turing collects payment from the client and pays you monthly in USD via Deel, Payoneer, or direct bank/wire transfer. Monthly pay is standard for long-term contract roles — if you need weekly cash flow, this structure requires adjustment.
What does the work actually look like?
It is practical, hands-on data work. You might be recording short videos, categorizing images, rating text responses, or analyzing data. The tasks are designed to be short and distinct—typically 5-60 minutes per task.
How flexible is the schedule?
Extremely. This is true "log in and work" flexibility. You can usually work for 20 minutes or 4 hours depending on your availability. There are rarely minimum hour requirements, making it ideal for side income.
Is there an interview?
Usually, no. Hiring for these roles is almost entirely based on passing an automated assessment or "qualification" task. If you pass the test, you get access to the work.