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
