Back to job search
CH
Crossing HurdlesVerified Job Source

Software Developer | Remote

The role involves creating Reinforcement Learning Environments to test AI models and developing solutions for complex software engineering problems. Additionally, the developer will refactor codebases and optimize software performance.

  • Remote
  • Canada
  • Posted Jul 17, 2026
  • 1 position

Job summary

Position: Senior Software Engineer Type: Contract Compensation: $50 - $100/hour Location: Remote Commitment: 10-40 hrs/week Role Responsibilities Create Reinforcement Learning Environments to test AI models' problem-solving abilities. Develop solutions for complex software engineering problems including bug fixing and feature implementation. Refactor codebases and optimize software performance. Create reproducible environments and golden reference solutions for engineering challenges. Requirements Proficiency in Python3, Java, Rust, or TypeScript, with additional experience in C++ or Go considered a strong asset. Deep understanding of algorithms, data structures, and performance tuning. Demonstrated experience in debugging complex software issues and delivering maintainable solutions. Strong background in feature development and codebase refactoring. Proven ability to optimize software for performance and scalability. Application Process Easy Apply on LinkedIn Check email for next steps Participate in resume evaluation & interview stage

What you’ll do

The role involves creating Reinforcement Learning Environments to test AI models and developing solutions for complex software engineering problems. Additionally, the developer will refactor codebases and optimize software performance.

Requirements

Candidates must have proficiency in programming languages such as Python3, Java, Rust, or TypeScript, with a strong understanding of algorithms and data structures. Experience in debugging and optimizing software for performance and scalability is also required.

Listed skills

  • TypeScriptPreferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Python3
  • Java
  • Rust
  • TypeScript
  • C++
  • Go
  • Algorithms
  • Data Structures
  • Performance Tuning
  • Debugging
  • Software Optimization
  • Feature Development
  • Code Refactoring

Job areas

  • Technology
  • Engineering
  • Software

Additional details

Minimum experience
5+ years
Posting language
English
Working hours
40 hours per week
Seniority
Associate
Application method
Direct apply is available