Back to Jobs

Software Engineer at Go

GoPosted June 5, 2026
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.