Jobs · Engineering

Backend Engineer | $100/hr | Remote

The Ai Training Company · United States · 1 mo ago
RemoteRemoteEngineeringFull-time

About the role

Backend Engineers, API Developers & Secure Systems Specialists. Remote AI Project We are seeking experienced Backend Engineers, API Developers, Distributed Systems Engineers, Platform Engineers, and Security-Focused Software Engineers to create realistic, challenging coding tasks that evaluate how advanced AI systems solve real software engineering problems. This opportunity is ideal for backend engineers who can take a production-style software problem and turn it into a realistic, challenging, automatically verifiable coding task, then determine whether a proposed solution is genuinely correct, performant, maintainable, and secure. We are a referral partner of the client.

Responsibilities

  • Create realistic backend software engineering tasks for AI systems to solve
  • Design feature implementation challenges based on production-style services
  • Create debugging and bug-fixing tasks
  • Develop API-focused engineering scenarios
  • Build tasks involving service logic, databases, concurrency, networking, and distributed systems
  • Design security-focused backend tasks where relevant
  • Implement deterministic verifiers and automated graders
  • Ensure verifiers accept multiple reasonable correct implementations
  • Ensure incorrect, partial, brittle, or shortcut solutions fail verification
  • Create hidden test cases and edge cases
  • Build golden reference solutions
  • Review task difficulty, realism, and technical correctness
  • Identify unintended shortcuts or exploitable grader behavior
  • Debug test failures and environment issues
  • Refactor task environments for reliability and reproducibility
  • Review AI-generated code for correctness, maintainability, performance, and security
  • Document task expectations and verification logic clearly

Qualifications

Relevant backgrounds include: Backend Engineers, Backend Software Engineers, Senior Backend Engineers, Backend Developers, Software Engineers, Server-Side Engineers, API Engineers, and Application Engineers. We also welcome: Platform Engineers, Infrastructure Engineers, Distributed Systems Engineers, Cloud Engineers, Systems Engineers, Microservices Engineers, Developer Platform Engineers, and Production Engineers. Language-specific backgrounds may include: Java Engineers, Python Backend Engineers, Go Engineers, Golang Developers, Rust Engineers, Node.js Engineers, TypeScript Backend Engineers, C++ Engineers, and JVM Engineers. Architecture and systems backgrounds may include: Software Architects, Backend Architects, Solutions Engineers, Technical Leads, Staff Engineers, Principal Engineers, and Engineering Leads with strong hands-on coding experience. Security-focused backgrounds may include: Application Security Engineers, Product Security Engineers, Security Software Engineers, DevSecOps Engineers, Security Researchers, Penetration Testers, Vulnerability Researchers, Security Consultants, and Secure Code Reviewers with strong software development ability.

Requirements

  • Strong professional experience in backend or server-side software engineering
  • Proficiency in at least one backend language such as Java, Node.js, Go, Rust, TypeScript, Python, or C++
  • Track record building scalable services or APIs
  • Strong debugging ability
  • Experience implementing non-trivial backend features
  • Experience with automated testing
  • Strong code-review instincts
  • Experience improving performance or resolving system 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
  • REST APIs
  • GraphQL
  • gRPC
  • RPC systems
  • Microservices
  • Monolithic applications
  • Service-oriented architecture
  • Authentication
  • Authorization
  • Session management
  • Background jobs
  • Message queues
  • Event-driven systems
  • Caching
  • Rate limiting
  • Webhooks
  • File processing
  • Scheduling systems
  • Business logic
  • Data validation
  • API versioning
  • Service integrations

Preferred Background

  • Experience with large-scale production backend systems
  • Distributed systems experience
  • Microservices experience
  • High-scale API development
  • Cybersecurity or application-security background
  • Penetration

Similar jobs

Backend Engineer | Remote

Crossing HurdlesUnited States· 2 mo ago
RemoteEngineering$65–$120/hrapply on candidateportal.ceipal.com