engineering
Posted Apr 22Senior Full Stack Software Engineer
at AltaML
Toronto, CanadaOn-site
Requirements
- We're looking for a Senior Full Stack Software Engineer who is passionate about building high-quality software in an AI-native way.
- In this role, you will own technical delivery end-to-end, from shaping the architecture of ML-powered applications to leading implementation across cloud services, APIs, and modern front-end frameworks, with Claude Code, the Claude Agent SDK, and the Claude API woven into how you design, build, and ship.
- You'll lead epic-level solution design, mentor developers on how to get the most out of Claude in their day-to-day workflows, contribute to shared internal frameworks and skills/plugins, and help shape how we evaluate and deploy emerging AI engineering tooling.
- Writing good specs for Claude, structuring repos so AI agents can navigate them, reviewing AI-generated code critically, and knowing when to delegate versus when to hand-code.
- A strong communicator who can translate between business requirements, technical realities, and what modern AI tooling actually makes feasible.
- A decision-maker who brings clarity to ambiguous technical challenges and can evaluate when an LLM-in-the-loop is the right solution versus traditional software.
- Excited by ML-enabled product development and eager to bridge software engineering with intelligent automation and agentic workflows.
Additional details
- Someone who treats Claude and the latest agentic coding tools as a core part of their craft, not a novelty.
- You will act as the technical backbone of your project pod, balancing hands-on development with technical leadership, architectural decision-making, and client-facing collaboration.
- You will thrive in this role if you are: A builder at heart who leans on Claude Code to spin up prototypes in hours and scale them into production-grade systems with confidence.