Turing
Turing•2h ago
LinkedIn

Remote Python Developer

Bengaluru, Karnataka, India
Contract
Senior Level

Maximize your interview chances

Prepare for your Remote Python Developer interview at Turing with AI-powered practice sessions

Qualifications

10/10 matched

Experience Level: Senior Level

  • Minimum 3+ years of overall experienceStrong experience with at least one of the following languages: PythonProficiency 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)Duration of contract: 3 month; [expected start date is next week]
  • 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 Python Developer (Contract)

Turing is actively seeking an experienced Remote Python Developer, ideally at a tech lead level, to join our team for a critical contract assignment. This role, suitable for candidates in Bengaluru, Karnataka, India, or other remote locations, is pivotal in our efforts to build and evaluate Large Language Model (LLM) training datasets for complex software engineering problems.

About the Project

You will play a key role in developing verifiable Software Engineering (SWE) tasks. This involves leveraging public GitHub repository histories in a synthetic approach, enhanced with human-in-the-loop validation. The objective is to significantly expand our dataset coverage across diverse programming languages and difficulty levels, ultimately improving LLM capabilities in understanding and generating code.

Key Responsibilities

This hands-on software engineering position includes:

  • Analyzing and triaging GitHub issues from popular open-source libraries.
  • Setting up and configuring various code repositories, including Dockerization and complete development environment automation.
  • Thoroughly evaluating unit test coverage and overall code quality.
  • Modifying and running existing codebases locally to accurately assess LLM performance in bug-fixing scenarios.
  • Collaborating closely with AI researchers to strategically design and identify repositories and issues that pose significant challenges for LLMs.
  • Opportunities to lead and mentor a team of junior engineers on collaborative projects.

Why Join Turing?

As one of the world’s fastest-growing AI companies, Turing offers a unique opportunity to be at the vanguard of AI-assisted software development. This role allows you to seamlessly blend practical software engineering expertise with groundbreaking AI research, directly influencing the future interaction of LLMs with real-world code.

Required Skills & Experience

  • Minimum 3+ years of overall software engineering experience.
  • Strong proficiency with Python is essential.
  • Expertise with version control systems like Git, containerization tools such as Docker, and fundamental software pipeline setup.
  • Proven ability to quickly understand and navigate complex codebases.
  • Comfortable with running, modifying, and thoroughly testing real-world projects locally.
  • Prior experience contributing to or evaluating open-source projects is a distinct advantage.

Nice to Have

  • Previous participation in LLM research or evaluation projects.
  • Experience in building or testing developer tools or automation agents.

Offer Details

This is a fully remote contract assignment with an initial duration of 3 months, with an expected start date next week. A commitment of at least 4 hours per day and a minimum of 20 hours per week is required, including a 4-hour overlap with Pacific Standard Time (PST). Flexible weekly commitment options are available: 20 hrs/week, 30 hrs/week, or 40 hrs/week. Please note, as a contractor assignment, it does not include medical benefits or paid leave.

Perks of freelancing with Turing include working in a fully remote environment and engaging with cutting-edge AI projects alongside leading LLM companies.

Company

Turing

Turing

Turing is a rapidly expanding Artificial Intelligence (AI) company, headquartered in San Francisco, California, with significant global operations. We specialize in accelerating the advancement and de...

Bengaluru, Karnataka, India
Posted on LinkedIn
Remote Python Developer at Turing | Bengaluru, Karnataka, India | Apply Now | MindMyJob | MindMyJob - AI Job Search Platform