Jobs · Information Technology

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

Similar jobs