Software Engineer - Remote
Role responsibilities
The role involves training and evaluating AI systems by solving real-world software engineering tasks across backend, full-stack, and infrastructure projects. Responsibilities include reviewing, debugging, and explaining code while communicating technical reasoning and tradeoffs clearly in writing.
Requirements
Candidates need 3+ years of hands-on software engineering experience in at least one major backend or full-stack language. A strong understanding of software fundamentals and the ability to reason through unfamiliar codebases is required, with cybersecurity experience highly preferred.
Key skills
Python, JavaScript, TypeScript, Node.js, Java, C++, Go, Rust, Backend Engineering, Full-stack Engineering, API Design, Database Management, Cybersecurity, Cloud Computing, CI/CD, System Architecture
Keywords
Artificial Intelligence, Backend, Full-stack, Infrastructure, Cybersecurity, SecOps, APIs, Databases, Scalability, Maintainability, Performance, Reliability, AWS, GCP, Azure, CI/CD, DevOps, Containers, Monitoring, React, Next.js, Angular, Vue, React Native, GitHub, Technical Writing, Code Review, Architecture, Python, Node.js