Greetings from ZettaMine!!!
Freelancing Opportunity: We are hiring a Senior Software Security Engineer – AI Trainer for a short-term Frontier AI Research, Software Security & AI Model Evaluation initiative with Turing.
Location: India
Role: Senior Software Security Engineer – AI Trainer
Mode: Remote
Employment Type: Freelancing
Duration: 3 Months
Educational & Professional Eligibility
Bachelor's or Master's degree in Computer Science, Software Engineering, Cybersecurity, or a related discipline, with at least 5+ years of professional software engineering experience.
Mandatory Eligibility Criteria
- 5+ years of professional software engineering experience.
- Expert-level proficiency in at least one programming language: Python, JavaScript/TypeScript, Java, C/C++, C#, Go, Rust, Ruby, PHP, Kotlin, or Swift.
- Strong understanding of software security concepts, including CWE, CVE, and OWASP Top 10.
- Hands-on experience reproducing software vulnerabilities and developing proof-of-vulnerability tests.
- Experience with security tools such as sanitizers, fuzzers, CodeQL, or Semgrep.
- Strong proficiency in Git, Linux, Bash, and Docker.
- Ability to analyze security vulnerabilities and develop secure patches.
- Excellent technical writing and documentation skills.
- Ability to work independently in a remote, research-oriented environment.
What You'll Work On
- Research and analyze real-world vulnerabilities from CVEs, security advisories, and open-source repositories.
- Classify vulnerabilities using CWE and relevant OWASP categories.
- Reproduce vulnerabilities and develop proof-of-vulnerability tests.
- Build Harbor-format audit-and-patch tasks across multiple programming languages.
- Create reproducible Docker environments with pinned dependencies.
- Develop automated tests and verifiers to evaluate vulnerability fixes.
- Review AI-generated patches for security, correctness, and reliability.
- Identify potential weaknesses in automated testing and prevent hardcoded solutions.
- Document vulnerability details, reproduction steps, patch requirements, and evaluation results.
Availability Requirements
- Minimum 40 hours per week.
- At least 4 hours of overlap with PST business hours.
- Available to start next week.
Evaluation Process
- Round 1: Technical Interview (60 minutes).
Perks of Freelancing With Turing
- Fully remote working setting.
- Opportunity to work on cutting-edge AI projects with leading LLM companies.
- Opportunity to contribute to advanced software security research and AI evaluation.
Interested Candidates: Please share your updated CV and LinkedIn profile at
[email protected].
Thanks & Regards,
Karthik K
ZettaMine
📌 Senior Software Security Engineer – AI Trainer (India)
🏢 ZettaMine Labs
📍 India