AppSec Engineer | $100/hr | Remote
The Ai Training Company · United States · 4 wk ago
RemoteRemoteInformation TechnologyFull-time
About the role
We are seeking experienced Backend Engineers, Software Engineers, API Developers, Distributed Systems Engineers, Platform Engineers, and Security-Focused Developers to create realistic coding tasks used to train and evaluate advanced AI systems.
Responsibilities
- Create realistic software engineering tasks based on production-style backend systems
- Design feature implementation challenges
- Create bug-fixing and debugging tasks
- Develop tasks involving APIs, services, databases, networking, and distributed systems
- Write deterministic verifiers and automated graders
- Ensure multiple reasonable correct implementations can pass
- Ensure incomplete, hardcoded, or incorrect solutions fail
- Design hidden tests and edge cases
- Create reference or golden solutions
- Review AI-generated code for correctness, maintainability, security, and performance
- Identify system bottlenecks and performance issues
- Design refactoring tasks involving existing codebases
- Build security-focused coding scenarios when relevant
- Review task quality and identify unintended shortcuts
- Document expected behavior and technical requirements clearly
Qualifications
- Backend Engineers, Backend Software Engineers, Senior Backend Engineers, Backend Developers, Software Engineers, Server-Side Engineers, API Engineers, and Application Engineers
- Platform Engineers, Systems Engineers, Infrastructure Engineers, Distributed Systems Engineers, Cloud Engineers, Production Engineers, and Microservices Engineers
- Language-specific backgrounds may include: Java Engineers, Node.js Engineers, Go Engineers, Golang Developers, Rust Engineers, Python Backend Engineers, TypeScript Backend Engineers, JavaScript Backend Engineers, C++ Engineers, and JVM Engineers
- Security-focused backgrounds may include: Application Security Engineers, Product Security Engineers, DevSecOps Engineers, Security Software Engineers, Penetration Testers, Vulnerability Researchers, Security Consultants, AppSec Specialists, and Secure Code Reviewers
- Senior engineering backgrounds may include: Staff Engineers, Principal Engineers, Technical Leads, Engineering Leads, Software Architects, and Senior Individual Contributors with strong hands-on coding experience
Requirements
- Strong professional experience in backend or server-side software engineering
- Proficiency in at least one of Java, Node.js, Go, Rust, TypeScript, Python, C++, or a comparable backend language
- Proven experience building scalable services or APIs
- Strong debugging and troubleshooting ability
- Experience implementing non-trivial backend features
- Experience working with automated testing
- Solid code-review instincts
- Experience identifying and resolving performance bottlenecks
- Strong understanding of algorithms and data structures
- Ability to work effectively within existing codebases
- Excellent analytical and problem-solving skills
- Strong written and verbal technical communication
- Strong attention to detail
- Comfortable working independently in a remote environment
Skills
- Experience building large-scale production backend systems
- Distributed systems experience
- Microservices experience
- High-scale API development
- Cybersecurity or SecOps background
- Application security experience
- Penetration testing experience
- Vulnerability assessment experience
- Security code-review experience
- Familiarity with OWASP and CWE
- Experience with performance engineering
- Experience refactoring large codebases
- Experience implementing complex backend features
- Experience creating automated test infrastructure
- Experience building deterministic graders or verifiers
- Experience participating in rigorous code reviews
- Experience establishing engineering best practices