Junior Full Stack AI Engineer
Maple SparkFull Description
Junior Full Stack AI Engineer
Location: Remote, but we're hiring in the Greater Toronto Area. You should be based in the GTA and available on Eastern Time so we can meet in person when it helps the work.
Type: Full-time. Open to contract-to-hire.
Compensation: CAD $70,000–$110,000, based on experience.
Apply to: [email protected]
The Mission: Human Potential, Scaled by AI
At MapleSpark, we aren't building another app — we're rethinking how humans learn. The "one-size-fits-all" education model is a relic of the past. We believe AI, used well, can act as a personal tutor that understands every student's unique journey.
We're a lean team of builders combining learning science with modern software to unlock potential at scale. We're partnering with Canadian universities to launch our product in July 2026, and we're looking for an engineer who wants to grow fast and help shape the future of education — not just move tickets.
Your Impact
You'll work directly with the founding team to turn ambitious ideas into shipped code. This role rewards high agency, curiosity, and rapid iteration. You'll get mentorship from senior engineers and real ownership from day one.
* Build from 0→1. Help design and ship core product features from the ground up.
* Work on AI workflows. Integrate LLM capabilities (OpenAI, Gemini, Claude) into real user experiences.
* Engineer for learning. Contribute to features like automated content generation, knowledge-graph interactions, and personalized learning logic.
* Grow across the stack. Work on the frontend (React/Next.js) and backend (Node.js/Python/FastAPI), learning where you're weakest and leaning in where you're strong.
Who You Are
This is a junior role. We care more about your speed of learning and builder mentality than whether you check every box.
Must-haves
* Experience: 2–5 years of software development, or equivalent experience shipping real products (strong internships, co-op terms, and meaningful side projects count).
* The basics: Working proficiency in JavaScript/TypeScript and React, plus some Node.js or Python.
* The mindset: You're comfortable when the path isn't perfectly clear, and you ship pragmatically rather than over-engineering.
* Ownership: You care about the student's experience, not just the lines of code.
* Location: Based in the Greater Toronto Area.
Nice-to-haves
* Hands-on experience with LLM APIs, prompt engineering, or AI application patterns.
* Familiarity with Next.js, FastAPI, or PostgreSQL.
* A passion for EdTech, learning science, or side projects that show you love to build.
Why Join Us
* Hyper-growth learning. Direct mentorship and a steep curve across AI, product, and engineering.
* Real influence. You're early enough to shape how we build.
* Flexibility. Remote-first, GTA-based. We value results over "butt-in-seat" time, with occasional in-person working sessions.
* Direct feedback. Your code reaches real students and partner universities; you'll see the impact and iterate on it.
* University launch on the horizon. You'll ship code into the hands of real users at Canadian universities in July 2026.
A future Employee Share Options Plan is under consideration for early team members.
Ready to Build?
If you want to stand out, include a short sample or code snippet of an LLM-powered feature you've built — a chatbot, a content generator, or something weirder.
Send your resume (cover letter optional) to [email protected]. Every application is reviewed by the founder directly, and we respond to every applicant within 5 business days.
Commitment to Diversity & Inclusion
* MapleSpark is an equal opportunity employer. We actively welcome applications from people of all backgrounds, including women, people of color, LGBTQ+ individuals, people with disabilities, and candidates whose paths to engineering didn't follow a traditional route. Interview accommodations are available on request.