Remote Senior Software Security Engineer (AI Training, Contract)
Job Description
About the work
RustLabs is hiring senior software security engineers to build training and evaluation tasks for AI coding models. You will turn real open-source vulnerabilities (CVEs, security advisories, bug reports) into audit-and-patch tasks that test whether an AI can find, understand and safely fix security bugs.
What you will do
- Research real vulnerabilities in open-source projects and reproduce them
- Build tasks with working exploits, tests and secure patches across several languages
- Review tasks written by other engineers for accuracy and difficulty
Requirements
- 5+ years of professional software engineering experience
- Expert in at least one of Python, JavaScript/TypeScript, Java, C/C++, C#, Go, Rust, Ruby, PHP, Kotlin or Swift
- Strong knowledge of software security: CWE, CVE, OWASP Top 10
- Comfortable with Docker, Linux and automated tests
- Excellent written English
- Able to work 8 hours a day with 4 hours overlap with US Pacific time
Pay and terms
- USD 15 per hour, paid in US dollars
- Fully remote freelance contract, about 3 months, starting immediately
- Many positions open
How to apply
Apply here on Bdjobs. We will message you a short online application, followed by an AI interview and a technical interview.
Additional Requirements
- Age 22 to 65 years