Software Engineering
New Graduate Software Engineer
at Magical
Apply on company site β
Direct apply link, refreshed by the daily generator.
About the Role
Build backend and full-stack AI automation features
About Magical
AI healthcare automation startup in Toronto
Full Description
- As a New Grad Software Engineer, you will help build the systems that power Magicalβs AI agents
- Under the hood, Magical orchestrates long-running, high-stakes healthcare workflows involving queues, run state, browser automation, model calls, evaluations, observability, and human-in-the-loop recovery
- These systems need to be reliable, debuggable, and resilient because they operate in messy real-world environments
- A workflow might depend on a payer portal changing, a document being malformed, a model output needing review, a human needing to step in, or an edge case no one has seen before
- You will help turn messy customer inputs β SOPs, decision trees, payer rules, portal behavior, operational know-how, and edge cases β into reliable automations
- You may work on systems that draft workflows, test automations, catch failures, recommend fixes, escalate to humans, improve runtime reliability, or make our agents easier to build and deploy
- The problems will not always be well-defined
- That is part of the job
- Design and build backend and full-stack systems for AI agents and healthcare automations
- Build product and platform features for automation creation, workflow pathways, testing, editing, monitoring, and production reporting
- Improve reliability through better run state management, queues, error classification, alerts, dashboards, and observability
- Collaborate with product, design, deployment engineering, and customer-facing teams to turn real healthcare workflows into production-grade automation systems
- Own projects from implementation through deployment, monitoring, iteration, and customer impact
- Learn from senior engineers while taking on meaningful responsibility early- You have strong software engineering fundamentals and are excited to keep improving them
- You move quickly, learn quickly, and care about shipping reliable work
- You are graduating soon or recently graduated with a degree in Computer Science, Engineering, Math, or a related technical field
- You are excited about AI and already use AI tools to improve how you code, debug, learn, or build
- You want to work in person with a high-caliber team in Toronto
- You have built meaningful projects, internships, research systems, open-source work, startups, or production software
- You are comfortable with ambiguity and can make progress even when the answer is not obvious
- You are a self-starter who takes ownership instead of waiting to be handed every next step
- You have experimented with LLMs, agents, browser automation, evaluations, or model-powered workflows
- You have worked in a startup, research lab, internship, hackathon team, or environment where you had to figure things out quickly
- You have built side projects, developer tools, automation projects, or AI-powered products
- You have worked with databases, APIs, queues, async systems, or distributed workflows
- You have experience with TypeScript, Node, React, Python, or similar backend/full-stack technologies
Apply Now β
Opens in a new tab on the company's website