Software Engineer – Backend

24-MAG
New York, NY
Job Description
Role Overview

We are sharing a specialised remote consulting opportunity for experienced Backend Software Engineers to contribute their technical knowledge to advanced AI training and evaluation initiatives.

What You Will Do

Selected professionals will create realistic and challenging backend software engineering tasks that assess how advanced AI systems identify bugs, implement features, refactor existing code, and resolve complex programming problems.

Why It Might Be a Fit

Ideal candidates will have demonstrated professional experience in backend software engineering and application development, strong proficiency in at least one backend programming language, and practical experience building scalable backend services and APIs.

Requirements

  • Demonstrated professional experience in backend software engineering and application development
  • Strong proficiency in at least one backend programming language
  • Practical experience building scalable backend services and APIs
  • Strong understanding of backend application architecture and service design
  • Experience developing and maintaining production-quality software systems
  • Proven ability to identify, investigate, and resolve complex software bugs
  • Experience implementing substantial new features within existing applications
  • Strong codebase refactoring skills and knowledge of maintainable software design
  • Practical experience diagnosing and resolving system performance bottlenecks
  • Solid understanding of algorithms, data structures, and foundational computer science concepts
  • Familiarity with automated software testing and verification methodologies
  • Ability to write reliable tests that assess functional correctness
  • Strong code review skills and an understanding of software quality standards
  • Experience working with existing repositories and interpreting unfamiliar application logic
  • Ability to design technically meaningful programming challenges with clear requirements
  • Strong analytical reasoning and independent software problem-solving capabilities
  • Understanding of reproducible development environments and deterministic evaluation approaches
  • Experience assessing multiple valid implementation strategies for the same technical problem
  • Excellent technical communication and documentation skills
  • Strong attention to detail when developing tasks, tests, and reference solutions
  • Ability to work independently and deliver consistent, high-quality technical assignments

Benefits

  • Flexible schedule
  • Output-based compensation, with payment per completed task that meets project specifications
  • 100 available openings
]]>