Engineering Manager - Software Security
About this 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 an Engineering Manager to lead the development of security-focused training and evaluation tasks for frontier AI coding models. This role owns delivery, quality, and capacity across multiple pods and is accountable to Google for throughput, task difficulty, quality standards, and on-time batch completion.
The Engineering Manager acts as the final quality gate, ensuring that vulnerability-based tasks are technically accurate, reproducible, robust against gaming, and aligned with the project’s evaluation goals. The role combines software security expertise, people leadership, client communication, delivery management, and data-driven capacity planning.
What does day-to-day look like
Own delivery, quality, and capacity across multiple pods.
Plan batches, assign work to Pod Leads, and track daily throughput against phase targets.
Ensure batches meet Google’s expectations for volume, difficulty, quality, and timelines.
Lead weekly client reporting and communicate progress, risks, and dependencies.
Escalate tooling issues, rate limits, safety blocks, and staffing constraints early.
Align with Google on scope, timelines, task volume, and difficulty changes.
Conduct final reviews of security tasks before delivery.
Calibrate Pod Leads on CWE classification, verifier robustness, task quality, and difficulty.
Run interviews and make hiring decisions against the approved JD.
Identify and promote high-performing Trainers to Pod Lead roles.
Forecast headcount needs using throughput and workload data.
Start hiring waves approximately three weeks ahead of projected capacity requirements.
Use dashboards and operational metrics to drive delivery and staffing decisions.
Requirements
Senior software security engineer with overall 10 years of experience
Experience in leading teams against measurable delivery, quality, and schedule targets.
Strong understanding of CWE, CVE, and the OWASP Top 10 across multiple programming languages and software ecosystems.
Demonstrated experience reproducing vulnerabilities, reviewing security patches, and evaluating proof-of-vulnerability tests.
Experience designing or reviewing automated tests, verifiers, CI workflows, or reproducible technical evaluation environments.
Strong proficiency in at least one major programming language, such as Python, JavaScript/TypeScript, Java, C/C++, C#, Go, Rust, Ruby, PHP, Kotlin, or Swift.
Experience with Git, Linux, Bash, Docker, and common software security tooling.
Comfortable using dashboards, throughput metrics, quality data, and operational reports to make delivery and staffing decisions.
Experience managing or mentoring technical teams, including assigning work, reviewing output, giving feedback, and developing team leads.
Excellent written and verbal communication skills, with the ability to communicate technical risks and project status clearly to clients and internal stakeholders.
Strong organizational skills and the ability to manage multiple pods, priorities, and delivery phases simultaneously.
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: AI Interview (~ 30 mins)
Round 2: Technical Delivery Interview ( 45 mins)
Huge volume and variety of gigs. Pay isn't always listed up front, but the breadth of roles is unmatched on this list.
AITrainerGigs aggregates this listing from Turing.