Thriveth

The AI job market, made clearer

Find work worth
your expertise.

Back to all jobs
Added New on Thriveth

Senior Software Engineer - Python and JavaScript

We are looking for experienced software engineers with strong technical leadership skills and hands-on experience working with high-quality public GitHub repositories.

Remote
Hiring companyTuring
Application process2.0 / 5Based on 1 review
Work experienceN/ANo approved reviews yet

About the role

In this role, you will analyze real-world codebases, configure development environments, triage issues, evaluate test quality, and assess how effectively LLMs solve software engineering tasks.

This is an opportunity to combine practical software engineering with AI research and contribute to the development of next-generation coding agents.

Engagement type: Contractor.

Duration of contract: 3 months.

Responsibilities

  • Analyze and triage issues across popular open-source repositories.
  • Set up and configure development environments for real-world codebases.
  • Dockerize repositories and establish reliable local execution workflows.
  • Run, modify, debug, and test projects locally.
  • Evaluate unit test coverage, reliability, and overall test quality.
  • Assess LLM performance on bug-fixing and software engineering tasks.
  • Identify challenging repositories and issues for AI evaluation benchmarks.
  • Collaborate with researchers and engineers to design high-quality evaluation scenarios.
  • Review code and provide technical guidance to junior engineers.
  • Lead or coordinate small teams when required.

Required skills

  • Strong proficiency in Python and JavaScirpt.
  • Practical experience with Git and Docker.
  • Basic understanding of software development pipelines and CI workflows.
  • Ability to understand, navigate, and modify complex codebases.
  • Strong debugging, code review, and problem-solving skills.
  • Ability to work independently and communicate technical findings clearly.

Experience and education

  • 5+ years of professional software engineering experience.
  • Experience running and testing real-world software projects locally.

Schedule details

Commitments required: 40 hours per week with 4 hours/ day overlap with PST.

Eligibility

Work arrangement: Fully remote

More about the hiring companyTuring
Find AI-training work. Know what to expect.

Thriveth makes AI data-training work easier to find, understand, and navigate. We replace uncertainty with clear opportunities, realistic expectations, and insights from real application journeys.