Posted 9 months ago. This role may no longer be accepting applications.

Python Engineer

3 - 7 years

Hyderabad All india

Posted:9 months ago

Apply

Job Description

Role Overview: You will be part of a project focused on building LLM evaluation and training datasets for realistic software engineering problems. The project involves creating verifiable SWE tasks based on public repository histories using a synthetic approach with human-in-the-loop. Your role as an experienced software engineer (tech lead level) will include hands-on software engineering tasks such as development environment automation, issue triaging, and evaluating test coverage and quality. Key Responsibilities: - Analyze and triage GitHub issues across trending open-source libraries. - Set up and configure code repositories, including Dockerization and environment setup. - Evaluate unit test coverage and quality. - Modify and run codebases locally to assess LLM performance in bug-fixing scenarios. - Collaborate with researchers to design challenging repositories and issues for LLMs. - Lead a team of junior engineers on collaborative projects. Qualifications Required: - Minimum 3+ years of overall experience. - Strong experience with Python or another specified language. - Proficiency 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. Additional Details of the Company: Turing is a rapidly growing AI company dedicated to advancing and deploying powerful AI systems. By joining Turing, you will have the opportunity to explore how LLMs interact with real code, influencing the future of AI-assisted software development. This role offers a unique blend of practical software engineering and AI research. Note: The offer details, perks, and referral program mentioned in the job description have been omitted as they are not directly related to the role description. Role Overview: You will be part of a project focused on building LLM evaluation and training datasets for realistic software engineering problems. The project involves creating verifiable SWE tasks based on public repository histories using a synthetic approach with human-in-the-loop. Your role as an experienced software engineer (tech lead level) will include hands-on software engineering tasks such as development environment automation, issue triaging, and evaluating test coverage and quality. Key Responsibilities: - Analyze and triage GitHub issues across trending open-source libraries. - Set up and configure code repositories, including Dockerization and environment setup. - Evaluate unit test coverage and quality. - Modify and run codebases locally to assess LLM performance in bug-fixing scenarios. - Collaborate with researchers to design challenging repositories and issues for LLMs. - Lead a team of junior engineers on collaborative projects. Qualifications Required: - Minimum 3+ years of overall experience. - Strong experience with Python or another specified language. - Proficiency 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. Additional Details of the Company: Turing is a rapidly growing AI company dedicated to advancing and deploying powerful AI systems. By joining Turing, you will have the opportunity to explore how LLMs interact with real code, influencing the future of AI-assisted software development. This role offers a unique blend of practical software engineering and AI research. Note: The offer details, perks, and referral program mentioned in the job description have been omitted as they are not directly related to the role description.

Skills Required

python git docker

Work Mode

On-site

Job Type

Full Time

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Turing logo
Turing

Technology, Recruitment

San Francisco

RecommendedJobs for You

Hyderabad, All india

Hyderabad, All india