All Jobs Vacancy

Software Engineer | Remote

Posted 5 days ago by Crossing Hurdles

Summary: The Software Engineer role is a contract position focused on building and maintaining reinforcement learning environments for backend programming tasks. The engineer will work remotely, utilizing languages such as Java, Python, Node.js, Go, or Rust, while ensuring high test coverage and collaborating with a distributed team. Responsibilities include writing backend services, conducting code reviews, and documenting technical decisions to enhance AI model quality.

Key Responsibilities:

  • Build and maintain reinforcement learning environments for backend programming tasks.
  • Write backend services and supporting code using Java, Python, Node.js, Go, or Rust.
  • Develop thorough unit and integration tests to ensure high test coverage.
  • Review code for correctness, performance, maintainability, and security.
  • Solve programming tasks and document technical reasoning to improve AI model quality.
  • Collaborate asynchronously with a distributed team and document engineering decisions.

Key Skills:

  • Strong relevant experience in backend software development using Java, Node.js, Go, or Rust.
  • Proven experience in building scalable backend systems and APIs.
  • Experience with debugging, performance optimization, and automated testing.
  • Strong understanding of software engineering best practices and code review.
  • Cybersecurity/SecOps experience or exposure is highly preferred, including application security and secure coding.

Salary (Rate): £200.00/hour

City: undetermined

Country: undetermined

Working Arrangements: remote

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Position: Software Engineer

Type: Contract

Compensation: $100 - $200/hour

Location: Remote

Commitment: 10-40 hrs/week

Role Responsibilities

  • Build and maintain reinforcement learning environments for backend programming tasks.
  • Write backend services and supporting code using Java, Python, Node.js, Go, or Rust.
  • Develop thorough unit and integration tests to ensure high test coverage.
  • Review code for correctness, performance, maintainability, and security.
  • Solve programming tasks and document technical reasoning to improve AI model quality.
  • Collaborate asynchronously with a distributed team and document engineering decisions.

Requirements

  • Have strong relevant experience in backend software development using Java, Node.js, Go, or Rust.
  • Proven experience in building scalable backend systems and APIs.
  • Experience with debugging, performance optimization, and automated testing.
  • Strong understanding of software engineering best practices and code review.
  • Cybersecurity/SecOps experience or exposure is highly preferred, including application security and secure coding.

Application Process

  • Easy Apply on LinkedIn
  • Check email for next steps
  • Participate in resume evaluation & interview stage
Rate:
£0/year
Location:
EMEA
IR35 Status:
Undetermined
Remote Status:
Remote
Industry:
IT
Seniority Level:
Not Specified

Take-Home Pay

Not Available

Visit calculators for additional details

Create a free account to view the take-home pay for this contract

Share job