Backend Software Engineer – AI Training Projects

Posted 30 minutes ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Backend Software Engineer creating realistic coding challenges, bug fixes, and deterministic verifiers for Gramian’s AI training projects. Evaluating backend code quality, reliability, testing, and performance.

Responsibilities

  • Create realistic, challenging coding tasks involving feature implementation and software bug fixes.
  • Design tasks that reflect real-world backend engineering scenarios.
  • Develop deterministic verifiers that accept reasonable valid solutions and reject incorrect outputs.
  • Work with backend technologies such as Java, Node.js, Go, Rust, TypeScript, Python, C++, or similar languages.
  • Evaluate code for correctness, reliability, maintainability, and performance.
  • Incorporate automated testing and clear validation criteria into coding tasks.
  • Identify and account for edge cases, performance bottlenecks, and potential implementation errors.
  • Apply secure coding principles and cybersecurity considerations where relevant.
  • Refine tasks and verification logic based on project requirements and quality standards.

Requirements

  • Strong professional experience with one or more backend programming languages, such as Java, Node.js, Go, Rust, TypeScript, Python, or C++.
  • Demonstrated experience building scalable backend services and APIs.
  • Practical experience with debugging, performance optimization, and automated testing.
  • Strong code review skills and the ability to identify correctness, quality, and maintainability issues.
  • Understanding of algorithms, data structures, and fundamental computer science concepts.
  • Ability to independently analyze technical problems and develop reliable solutions.
  • Strong technical communication and documentation skills.

Job title

Job type

Contract

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

No Education Requirement

Tech skills

Cyber SecurityJavaJavaScriptNode.jsPythonRustTypeScriptC++Go

Location requirements

RemoteUnited States

Report this job

Found something wrong with the page? Please let us know by submitting a report below.