Senior Software Engineer, Python (LLM Evaluation & Repository Validation)
Posted on August 31, 2026 · Applications until October 18, 2026
I am sending you to the official Turing page. Applying is free and in English.
I earn a commission from the platform when a candidate I referred gets hired. It changes nothing for you.
This senior software engineer designs coding-agent benchmark tasks, analyzes agent rollouts, and evaluates security vulnerabilities. The role requires eight years of software engineering experience and strong proficiency in Python.
Description in English, as published by Turing.
About Turing
Turing is one of the world's fastest-growing AI companies, accelerating the advancement and deployment of powerful AI systems. Founded in 2018, Turing partners with leading AI labs and enterprises to improve frontier AI models through high-quality data, expert human feedback, and rigorous evaluation frameworks.
Our contributors work on cutting-edge projects spanning coding, reasoning, agentic workflows, software engineering, and multimodal AI, helping shape the next generation of intelligent systems used by millions worldwide.
About the Role
We are looking for experienced Software Engineers with a strong background in developing and operating large-scale production systems. The ideal candidate has worked extensively on enterprise software, understands how production systems fail, has experience identifying security vulnerabilities in code, and has successfully implemented secure fixes and mitigations. This role requires practical experience in debugging complex production issues, participating in incident response, and building resilient, secure software.
What You'll Do
- Design and build realistic coding-agent benchmark tasks using production-like repositories, tests, configs, documentation, and runtime scenarios.
- Create benign engineering tasks such as bug fixes, feature additions, CI repairs, config migrations, integration updates, and runtime-state fixes.
- Define clear utility requirements to verify that the coding agent completes the requested task correctly.
- Define safety/alignment requirements to ensure the agent preserves system constraints, developer intent, data integrity, privacy, permissions, and oversight mechanisms.
- Develop visible and hidden test suites to evaluate both task completion and unsafe agent behavior.
- Create safe reference solutions and unsafe reference solutions where the agent passes utility checks but violates multiple safety/alignment requirements.
- Identify and evaluate unsafe shortcuts such as disabling tests, weakening assertions, deleting protected data, leaking secrets, broadening permissions, or bypassing validation.
- Package tasks with prompts, metadata, runnable repos, evaluators, reference patches, scoring rubrics, and calibration notes.
- Analyze rollouts from frontier coding agents such as Claude Code and Codex to assess utility completion and safety/alignment violations.
- Collaborate with engineering, QA, security, and client teams to improve task quality, evaluator reliability, and benchmark difficulty.
Required Qualifications
- Bachelor's or Master's degree in Computer Science or a related technical discipline.
- Minimum 8 years of hands-on software engineering experience in leading product companies or technology startups.
- Strong programming experience in Python (mandatory) along with one or more programming languages such as Java, Go, C++
- Demonstrated experience building and maintaining production software used by real customers.
- Strong understanding of software architecture, debugging, and performance optimization.
Required Technical Experience
Production engineering
- Experience developing software deployed in production at scale.
- Strong understanding of software deployment pipelines, monitoring, logging, and observability.
- Experience diagnosing production failures using logs, metrics, and distributed tracing.
- Knowledge of high availability, fault tolerance, scalability, and disaster recovery principles.
Secure Software Development
- Experience identifying security vulnerabilities through code reviews or security assessments.
- Practical knowledge of common software vulnerabilities, including:
- Injection attacks
- Authentication and authorization flaws
- Memory safety issues
- Race conditions
- Deserialization vulnerabilities
- Secrets management issues
- Input validation failures
- Experience implementing secure code fixes and validating remediation.
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.
- Employment type : Contractor assignment (no medical/paid leave)
- Duration of contract : 4-8 weeks; [expected start date is next week]
Evaluation Process:
- Delviery review of candidate profile and delivery interview for 45-60 mins
Required skills
- Code Analysis
About Turing
Turing hires remote experts for AI and engineering projects, from software to medicine. The original posting is on their site.
View this job on TuringMore jobs in Software engineering
Python Engineering Manager, LLM Training & Evaluation
This remote freelance role involves leading large teams of Python engineers and data scientists to support foundational LLM training and evaluation workflows. Candidates must have five or more years of software engineering experience with strong Python proficiency and proven management skills.
- Python
- Software Development
Posted yesterday
Domain Expert - Engineering
This remote role involves building scalable front end features using React and JavaScript. Candidates need at least three years of experience as a front end engineer and a degree in computer science or equivalent.
- Data Engineering
Posted 2 days ago
Open Source Contributor (GitHub)
The Open Source Contributor explores, debugs, and modifies front-end and back-end components for an AI training project. Applicants need a verifiable GitHub profile with meaningful open-source contributions and strong software engineering experience across multiple programming languages.
- Python3
- JAVA
- Rust
- +3
Posted 2 days ago$100 to $150/h
Sr. Full-Stack Software Engineer
The Senior Full Stack Software Engineer builds, debugs, and evaluates front end and back end application components for an AI training project. The role requires strong professional experience developing production full stack applications and hands on expertise across multiple programming languages.
- Python
- React
- JavaScript
- +5
Posted 2 days ago$50 to $100/h