Software Engineer at Go

Job Description
Are you a software engineer with a passion for open-source development, problem-solving, and emerging AI technologies? Turing is looking for talented Software Engineers to contribute to the development of high-quality datasets used to train and evaluate Large Language Models (LLMs) on real-world software engineering challenges.
About the Role
As a Software Engineer, you will work on projects that help AI systems better understand and solve real software engineering problems. You’ll collaborate with researchers and engineers to evaluate code quality, analyze GitHub repositories, test software environments, and improve AI-assisted development workflows.
This is a unique opportunity to combine practical software engineering with AI research at one of the world’s fastest-growing AI companies.
Key Responsibilities
Software Engineering & Repository Analysis
- Analyze and triage GitHub issues across popular open-source projects
- Set up and configure development environments
- Dockerize and manage code repositories
- Run, modify, and test real-world codebases locally
- Assess AI performance in bug-fixing and software engineering tasks
Quality & Testing
- Evaluate unit test coverage and code quality
- Identify challenging software engineering problems for AI systems
- Help improve dataset quality and diversity
Collaboration & Leadership
- Work closely with AI researchers and engineering teams
- Contribute insights on repository selection and issue evaluation
- Potential opportunity to lead and mentor junior engineers
Required Skills
Essential Requirements
- Minimum of 3 years of software engineering experience
- Strong proficiency in Ruby
- Experience with Git and GitHub workflows
- Solid understanding of Docker and development environment setup
- Ability to navigate and understand complex codebases
- Experience running, modifying, and testing software projects locally
Bonus Skills
- Contributions to open-source projects
- Experience evaluating software quality
- Previous involvement in AI, LLM, or machine learning projects
- Experience building developer tools or automation solutions
If you’re an experienced software engineer looking to work at the intersection of software development and artificial intelligence, this is your opportunity to contribute to the next generation of AI-powered software engineering tools.
Apply Here
Requirements
- Minimum of 3 years of software engineering experience
- Strong proficiency in Ruby
- Experience with Git and GitHub workflows
- Solid understanding of Docker and development environment setup
- Ability to navigate and understand complex codebases
- Experience running, modifying, and testing software projects locally
Bonus Skills
- Contributions to open-source projects
- Experience evaluating software quality
- Previous involvement in AI, LLM, or machine learning projects
- Experience building developer tools or automation solutions
If you’re an experienced software engineer looking to work at the intersection of software development and artificial intelligence, this is your opportunity to contribute to the next generation of AI-powered software engineering tools.