Senior Software Security Engineer – AI Trainer
Half of all Coding & Software Evaluation roles come down within 26.3 days of being listed, and 47.7% are still up after four weeks. This one was posted today.
Some links on AITraining.jobs are referral links. If you sign up through one, AITraining.jobs may earn a commission at no extra cost to you. It never changes what a platform pays you.
About the role
About Turing
Turing is one of the world’s leading AGI infrastructure companies, working with frontier AI labs to accelerate model development through high-quality training data, evaluations, and engineering talent.
Role Overview
We are seeking a Senior Software Security Engineer to develop high-quality training and evaluation tasks for frontier AI coding models. You will transform real-world open-source vulnerabilities - including CVEs, security advisories, and bug reports - into Harbor-format audit-and-patch tasks across multiple programming languages.
This role combines software security research, vulnerability reproduction, benchmark development, automated testing, and technical review. The goal is to create realistic tasks that evaluate whether AI systems can identify, understand, exploit, and securely remediate software vulnerabilities without relying on superficial pattern matching or known patches.
What does day-to-day look like
- Source and analyze real-world vulnerabilities from CVEs, security advisories, bug reports, and open-source repositories.
- Classify vulnerabilities using the most specific applicable CWE and map them to relevant OWASP Top 10 categories where appropriate.
- Reproduce vulnerabilities and develop reliable proof-of-vulnerability tests.
- Build Harbor-format audit-and-patch tasks across languages such as Python, JavaScript/TypeScript, Java, C/C++, C#, Go, Rust, Ruby, PHP, Kotlin, and Swift.
- Write realistic task instructions that describe the security issue without revealing the vulnerable code, exploit details, or expected fix.
- Create reproducible Docker-based environments with pinned dependencies and clear setup procedures.
- Harden verifiers against gaming, overfitting, test manipulation, and hardcoded solutions.
- Screen out tasks that can be solved by copying a well-known upstream patch without understanding the vulnerability.
- Review and score AI-generated patches and reasoning using clearly defined technical rubrics.
- Document vulnerability context, reproduction steps, expected behavior, patch requirements, test methodology, and review decisions.
Requirements
- 5+ years of professional software engineering experience.
- Expert-level proficiency in at least one of Python, JavaScript/TypeScript, Java, C/C++, C#, Go, Rust, Ruby, PHP, Kotlin, or Swift.
- Strong understanding of software security concepts, including CWE, CVE, and the OWASP Top 10.
- Ability to reproduce vulnerabilities and write proof-of-vulnerability tests.
- Hands-on experience with security tooling, including sanitizers, fuzzers, and static-analysis tools such as CodeQL or Semgrep.
- Strong proficiency with Git, Linux, Bash, and Docker.
- Excellent technical writing and documentation skills.
- Ability to work independently in a fully remote, research-oriented environment.
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: 40 hours per week with overlap of 4 hours with PST.
- Engagement Type: Contractor assignment (no medical/paid leave)
- Duration of contract : 3 months; [expected start date is next week]
Evaluation Process
- Round 1: Technical Interview (60 mins)
Where you can work
This role is 100% remote: you can work from any country except Afghanistan, Burundi, Belarus, DR Congo, Central African Republic, Congo (Republic), China, Cuba, Eritrea, Guinea, Guinea-Bissau, Iraq, Iran, North Korea, Lebanon, Liberia, Libya, Mali, Myanmar, Nicaragua, Papua New Guinea, Russia, Sudan, Somalia, South Sudan, Syria, Ukraine, Venezuela, Vanuatu and Yemen.
From Turing's job posting, checked 11 Nov 2026.
About Turing
Coding-and-reasoning data for frontier labs, heavy vetting.
How it pays: Monthly for the hours your manager approves: processed by the 5th business day of the following month into a USD wallet (Airwallex) on Turing's portal and withdrawn by bank transfer, or through Deel depending on the project (Project Onboarding, read 6 Nov 2026).
Similar open roles
Some links on AITraining.jobs are referral links. If you sign up through one, AITraining.jobs may earn a commission at no extra cost to you. It never changes what a platform pays you. A role at a platform that pays us a referral fee weighs more in this order.

Document Annotation Specialist (PDF) (opens the job details)
SuperAnnotate (SME) · Data Annotation · Remote· 1d agoDetails
up to $10/hr
Generalist for Data Annotation (opens the job details)
micro1 · Data Annotation · Remote· 4d agoDetails
$21–$35/hr
Full-Stack Software Engineer - Testing & Evaluation (opens the job details)
AfterQuery · AI Evaluation · Remote· 11mo agoDetails
$75/hr

An experienced engineer?
One profile for every AI training platform. Companies ask us for people with a specific language, country or credential: add yours once, and when a role fits, we introduce you, only with your yes. Free.
Get new Turing roles by email
We check the Turing job board every hour and email you its newest roles each week, plus similar paid roles elsewhere. Free, unsubscribe anytime.