Full Stack Software Engineer
The role involves building training environments for AI agents, sitting at the intersection of product engineering and AI research infrastructure. Engineers will also be expected to improve the internal platform by identifying friction points and shipping fixes.
- Remote
- Canada
- Posted May 16, 2026
- 1 position
More jobs you can apply to directly
Similar opportunities posted by employers hiring on Jobs.ca, with no external application form.
Job summary
About Plato Plato builds simulations for training AI agents. Our mission is to create the environments where agents learn to do every knowledge work job. The Role We're hiring full-stack engineers to help build training environments for AI agents. The work sits at the intersection of product engineering and AI research infrastructure — you'll be building software that other software learns from. You'll also be one of the heaviest users of our internal platform, which puts you in a great position to improve it. Engineers who spot friction and ship fixes upstream will have an outsized impact on what we can build. We move fast. Strong engineers who like shipping, iterating, and owning their work will do well here. Fully remote. Qualifications Full-stack software experience Proficient in React Comfortable in Node.js and/or Python Interest in AI agents or RL is a plus
What you’ll do
The role involves building training environments for AI agents, sitting at the intersection of product engineering and AI research infrastructure. Engineers will also be expected to improve the internal platform by identifying friction points and shipping fixes.
Requirements
Candidates should have full-stack software experience and be proficient in React, with comfort in Node.js and/or Python. An interest in AI agents or reinforcement learning is considered a plus.
Listed skills
- ReactPreferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Full-Stack Software Experience
- React
- Node.js
- Python
- AI Agents
- Reinforcement Learning
Job areas
- Technology
- Software
- Engineering
Additional details
- Minimum experience
- 0+ years
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Entry level
- Application method
- Direct apply is available