Senior Software Engineer – C# (LLM Evaluation & Repository Validation) | Remote Job at Turing
Senior Software Engineer – C# (LLM Evaluation & Repository Validation) | Remote Job at Turing
SEO Title: Senior Software Engineer C# Job at Turing | Remote LLM Evaluation Opportunity
Meta Description: Explore Turing’s remote Senior Software Engineer – C# opportunity focused on LLM evaluation, GitHub repositories, Docker, software testing, and AI training datasets. Open to eligible candidates in Pakistan and other listed countries.
๐ Job Overview
Are you an experienced software engineer with strong C# skills and an interest in Artificial Intelligence? Turing is offering a remote contractor opportunity for software engineers to help evaluate and improve how Large Language Models (LLMs) solve real-world software engineering problems.
This project focuses on building high-quality AI evaluation and training datasets using public software repositories. Selected engineers will analyze GitHub issues, configure development environments, evaluate test coverage, and assess how effectively AI models identify and fix software bugs.
The role is suitable for experienced developers who can navigate complex codebases, work independently, and contribute to technical projects involving AI research and software development.
๐ Job Details
- Job Title: Senior Software Engineer – C# (LLM Evaluation & Repository Validation)
- Company: Turing
- Job Category: Software Development / Artificial Intelligence
- Employment Type: Contractor assignment
- Work Mode: Fully remote
- Required Experience: Minimum 3+ years of overall professional experience
- Required Programming Language: C#
- Other Technical Skills: Git, Docker, software testing, and development environment setup
- Weekly Commitment: 20, 30, or 40 hours per week
- Daily Commitment: At least 4 hours per day
- Time Zone Requirement: Minimum 4 hours of overlap with Pacific Standard Time (PST)
- Location Eligibility: India, Pakistan, Nigeria, Kenya, Egypt, Ghana, Bangladesh, Turkey, and Mexico
- Salary: Not specified in the supplied listing
Note: The listing describes this as a contractor assignment without medical benefits or paid leave.
๐ข About Turing
Turing works with software professionals on projects involving artificial intelligence and software engineering. This opportunity involves evaluating how LLMs perform on realistic programming tasks using real-world code repositories.
Engineers will help assess the capabilities of AI systems by examining software bugs, repository configurations, test suites, and code changes.
๐ผ Key Responsibilities
Successful candidates may be expected to:
- Analyze and triage issues in popular open-source GitHub repositories.
- Set up and configure software repositories for local development.
- Automate development environment setup and configure Docker-based environments.
- Evaluate unit test coverage, test quality, and software reliability.
- Run and modify codebases locally to assess AI performance in bug-fixing scenarios.
- Investigate complex software issues and understand repository histories.
- Collaborate with AI researchers to identify challenging repositories and programming tasks.
- Help design and validate software engineering evaluation datasets.
- Contribute technical guidance and potentially lead junior engineers working on projects.
๐ฏ Required Qualifications and Skills
Applicants should have the following qualifications:
- Professional Experience: At least 3 years of overall software engineering experience.
- C# Programming: Strong practical experience writing, understanding, and debugging C# code.
- Git: Proficiency with version control and repository workflows.
- Docker: Experience setting up and running development environments using Docker.
- Codebase Analysis: Ability to understand complex software projects and navigate unfamiliar code.
- Testing: Experience running tests and evaluating test coverage and quality.
- Development Setup: Ability to configure, modify, and run real-world software projects locally.
- Problem-Solving: Strong debugging and analytical skills.
⭐ Preferred Qualifications
The following experience may be an advantage:
- Experience contributing to or evaluating open-source software.
- Previous involvement in LLM evaluation or AI research projects.
- Experience building or testing developer tools.
- Familiarity with automation agents and software development workflows.
- Experience mentoring or leading junior software engineers.
๐ Eligible Countries
According to the supplied job listing, candidates may apply from the following countries:
- India
- Pakistan
- Nigeria
- Kenya
- Egypt
- Ghana
- Bangladesh
- Turkey
- Mexico
Applicants should confirm their eligibility and availability requirements during the application process.
⏰ Work Schedule and Commitment
This is a remote contractor assignment with three commitment options:
- 20 hours per week
- 30 hours per week
- 40 hours per week
Candidates must be available for at least four hours per day and maintain a minimum four-hour overlap with PST.
Before applying, consider whether you can consistently meet the required schedule, particularly if you are working from another time zone.
๐งช Evaluation and Interview Process
The supplied listing describes a technical evaluation process involving:
1. Technical Interview: A 60-minute technical round.
2. Technical and Cultural Discussion: A 30-minute discussion.
The listing estimates the evaluation process at approximately 75 minutes, although the stated interview durations total 90 minutes. Candidates should confirm the actual process and schedule with Turing.
๐ป Perks of Freelancing With Turing
- Work remotely.
- Contribute to AI evaluation and training projects.
- Work on practical software engineering challenges involving real code repositories.
- Help assess the performance of advanced AI systems on coding tasks.
- Potentially collaborate with researchers and other software engineering professionals.
Important: This is a contractor assignment. The listing states that medical benefits and paid leave are not included.
๐ฐ Salary and Compensation
The supplied job description does not specify the hourly rate or total compensation.
Candidates should confirm the following directly with the hiring platform:
- Hourly or project-based payment rate.
- Payment schedule and contract duration.
- Expected workload and project availability.
- Contractor terms and any applicable benefits.
๐ How to Apply
Interested candidates should review the original listing and check the eligibility, technical requirements, and availability expectations before applying.
Apply Now