Remote Software Engineer (Go) - AI & LLM Evaluation Projects
Join Turing, a leading AI innovator, as a Remote Software Engineer (Go). This is a unique opportunity to contribute to the cutting edge of AI-assisted software development by working on projects focused on LLM evaluation and training datasets.
About the Role & Projects
We are building robust evaluation and training datasets to enable Large Language Models (LLMs) to tackle complex software engineering problems. Your work will involve creating verifiable SWE tasks from public repository histories, employing a synthetic approach with human-in-the-loop, and expanding dataset coverage across various programming languages and difficulty levels.
We are seeking experienced software engineers at a tech lead level, particularly those familiar with high-quality public GitHub repositories. This hands-on role combines practical software engineering with groundbreaking AI research, influencing how LLMs interact with real code.
What You'll Do (Day-to-Day)
- Analyze and triage GitHub issues within trending open-source libraries.
- Set up and configure development environments, including Dockerization.
- Evaluate unit test coverage and overall code quality.
- Modify and execute codebases locally to assess LLM performance in bug-fixing scenarios.
- Collaborate closely with AI researchers to identify challenging repositories and issues for LLMs.
- Opportunity to lead and mentor a team of junior engineers on various projects.
Required Skills & Experience
- Minimum 3+ years of overall software engineering experience.
- Strong proficiency in Go (Golang).
- Expertise with Git, Docker, and fundamental software pipeline setup.
- Proven ability to understand and navigate complex codebases.
- Comfortable running, modifying, and thoroughly testing real-world projects locally.
- Experience contributing to or evaluating open-source projects is a significant plus.
Nice to Have
- Previous involvement in LLM research or evaluation projects.
- Experience developing or testing developer tools or automation agents.
Offer Details & Perks of Freelancing with Turing
- This is a fully remote contractor assignment, offering flexibility.
- Work on cutting-edge AI projects with leading LLM companies.
- Commitment: Minimum 20 hours per week (options for 20, 30, or 40 hours/week) with at least 4 hours of daily overlap with Pacific Standard Time (PST).
- Please note: This is a contractor role and does not include medical benefits or paid leave.
Candidates from Bengaluru, Karnataka, India, and other global locations willing to accommodate PST overlap are encouraged to apply.