Software Engineer at The Recruitment Room
Ireland, Manitoba, Ireland -
Full Time


Start Date

Immediate

Expiry Date

23 Dec, 26

Salary

60000.0

Posted On

24 Sep, 26

Experience

4 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Industry

Information Technology & Services

Description

No prior AI experience is required. The focus is on your software engineering expertise, problem-solving ability, and judgment.

What You’ll Do

  • Design realistic, challenging coding tasks for AI systems to solve.
  • Create tasks involving feature implementation, bug fixing, debugging, and performance optimization.
  • Develop deterministic verifiers that distinguish valid solutions from incorrect or incomplete ones.
  • Work with backend technologies such as Java, Node.js, Go, Rust, TypeScript, Python, C++, or similar languages.
  • Build and evaluate scalable services and APIs.
  • Diagnose software defects and system bottlenecks.
  • Apply automated testing to validate software behavior and task outcomes.
  • Review code for correctness, maintainability, performance, and engineering quality.
  • Refactor complex or legacy codebases where appropriate.
  • Apply algorithms, data structures, and computer science fundamentals to practical engineering problems.
  • Document technical reasoning and implementation decisions clearly.

What We’re Looking For

  • Strong backend software engineering experience.
  • Hands-on expertise with one or more of Java, Node.js, Go, Rust, TypeScript, Python, C++, or similar technologies.
  • Track record of building scalable services and APIs.
  • Strong debugging and troubleshooting capabilities.
  • Experience with performance optimization and automated testing.
  • Sound code review judgment.
  • Experience implementing complex features in large-scale applications.
  • Experience refactoring and improving existing codebases.
  • Strong understanding of algorithms, data structures, and foundational computer science.
  • Excellent analytical, problem-solving, and technical communication skills.

Cybersecurity Experience


How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities

No prior AI experience is required. The focus is on your software engineering expertise, problem-solving ability, and judgment.

What You’ll Do

  • Design realistic, challenging coding tasks for AI systems to solve.
  • Create tasks involving feature implementation, bug fixing, debugging, and performance optimization.
  • Develop deterministic verifiers that distinguish valid solutions from incorrect or incomplete ones.
  • Work with backend technologies such as Java, Node.js, Go, Rust, TypeScript, Python, C++, or similar languages.
  • Build and evaluate scalable services and APIs.
  • Diagnose software defects and system bottlenecks.
  • Apply automated testing to validate software behavior and task outcomes.
  • Review code for correctness, maintainability, performance, and engineering quality.
  • Refactor complex or legacy codebases where appropriate.
  • Apply algorithms, data structures, and computer science fundamentals to practical engineering problems.
  • Document technical reasoning and implementation decisions clearly.

What We’re Looking For

  • Strong backend software engineering experience.
  • Hands-on expertise with one or more of Java, Node.js, Go, Rust, TypeScript, Python, C++, or similar technologies.
  • Track record of building scalable services and APIs.
  • Strong debugging and troubleshooting capabilities.
  • Experience with performance optimization and automated testing.
  • Sound code review judgment.
  • Experience implementing complex features in large-scale applications.
  • Experience refactoring and improving existing codebases.
  • Strong understanding of algorithms, data structures, and foundational computer science.
  • Excellent analytical, problem-solving, and technical communication skills.

Cybersecurity Experience


Loading...