Remote C++ Developer
Qualifications
Experience Level: Senior Level
- Minimum 3+ years of overall experienceStrong experience with at least one of the following languages: C++Proficiency with Git
- Docker
- and basic software pipeline setup.Ability to understand and navigate complex codebases.Comfortable running
- modifying
- and testing real-world projects locally.Experience contributing to or evaluating open-source projects is a plus.
- Nice to Have: Previous participation in LLM research or evaluation projects.Experience building or testing developer tools or automation agents.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)Employment type: Contractor assignment (no medical/paid leave)
- After applying
- you will receive an email with a login link. Please use that link to access the portal and complete your profile.Know amazing talent? Refer them at turing.com/referrals
Full Job Description
Remote C++ Developer (Contract)
Turing is seeking an experienced Remote C++ Developer to join our team of AI innovators. This is a unique contract opportunity for a tech lead-level software engineer passionate about the intersection of AI and software development. You will play a crucial role in building and evaluating Large Language Model (LLM) capabilities for real-world software engineering challenges, contributing to the future of AI-assisted coding.
About the Project
Our team is focused on creating sophisticated LLM evaluation and training datasets designed to equip AI models with the ability to solve complex software engineering problems. A key aspect of this project involves developing verifiable Software Engineering (SWE) tasks based on historical public repository data, utilizing a synthetic approach combined with human-in-the-loop validation. We aim to expand dataset coverage across various programming languages and difficulty levels.
Your Role and Impact
As an experienced Software Engineer at a tech lead level, you will leverage your deep familiarity with high-quality public GitHub repositories. This hands-on role encompasses:
- Automating development environments.
- Triaging complex GitHub issues.
- Evaluating codebases for unit test coverage and overall quality.
- Modifying and executing code locally to assess LLM performance in bug-fixing and development scenarios.
- Collaborating closely with AI researchers to identify and design challenging repositories and issues that push the boundaries of LLM capabilities.
- Mentoring and leading a team of junior engineers on collaborative projects.
Why Join Turing?
Turing stands at the forefront as one of the world's fastest-growing AI companies, committed to accelerating the advancement and deployment of powerful AI systems. This role offers an unparalleled opportunity to:
- Be at the cutting edge of evaluating how LLMs interact with real code.
- Directly influence the evolution of AI-assisted software development.
- Blend practical software engineering expertise with innovative AI research.
Required Skills & Experience
- Minimum of 3+ years of overall software engineering experience.
- Strong proficiency in C++.
- Expertise with Git, Docker, and fundamental software pipeline setup.
- Demonstrated ability to comprehend and navigate complex codebases.
- Comfort and experience in running, modifying, and thoroughly testing real-world projects locally.
- Experience contributing to or evaluating open-source projects is highly valued.
Nice to Have Qualifications
- Prior involvement in LLM research or evaluation projects.
- Experience developing or testing developer tools or automation agents.
Perks & Offer Details
- Fully Remote Work: Enjoy the flexibility of working from anywhere.
- Cutting-Edge Projects: Engage with leading LLM companies on groundbreaking AI initiatives.
- Contract Assignment: This is a contractor position.
- Flexible Commitment: We offer options for 20, 30, or 40 hours per week, with a minimum requirement of 4 hours per day and 20 hours per week.
- Time Zone Overlap: A 4-hour daily overlap with Pacific Standard Time (PST) is required to facilitate collaboration.
After applying, you will receive a login link to access our portal and complete your profile.
Company
Turing
Turing is a leading and rapidly expanding Artificial Intelligence (AI) company dedicated to accelerating the development and deployment of advanced AI systems globally. Based in San Francisco, Califor...