Build and operate AI-powered tools and automations that improve workflows across business teams, connecting systems, reducing errors and costs, and protecting sensitive data through reliable, measurable solutions.
Senior Software Engineer, AI/ML (Remote Canada)
📜 Description
- Develop AI/ML strategy and software components that extend Smile Digital Health products.
- Shape project scope, milestones, and solution design, aligning AI strategy with product roadmaps and company objectives.
- Implement AI/ML solutions, write code, configure external components, and prototype technologies.
- Create unit tests, technical documentation, and maintainable code; participate in code reviews and pair programming.
- Collaborate with teams to manage priorities and deadlines, support project delivery, and contribute to technical architecture and strategy.
🛠️ Requirements
- 6+ years of experience in software architecture, full-stack development, or AI engineering
- Proven experience designing and documenting end-to-end software architectures for complex projects
- At least 2 years of experience implementing advanced AI solutions, including semantic matching, RAG systems, and document parsing for structured content
- Experience designing and deploying agentic systems using frameworks such as LangGraph, Crew AI, or the OpenAI Agents SDK
- Working knowledge with coding assisted platforms like Claude Code, Codex
- Knowledge of Model Context Protocol (MCP), related tooling systems, model ensemble methods, and fine-tuning techniques
- Usage experience with Knowledge Graph databases like Neo4j or others
- Working knowledge of Apache suites like Databricks, Spark, and Iceberg or other related workflows
- Experience with Human-in-the-loop (HITL) integrations within AI workflows
- Experience implementing evaluation frameworks, results testing, and iterative refinement techniques for AI models
✨ Benefits
- Remote work environment
- Sick days
- Competitive salary
- Health and medical benefits
- RRSP/TFSA/401K employee contribution
- Life insurance
- Disability benefits
- Employee assistance program
Full job description
Responsibilities:
Requirements:
Similar jobs
Search more AI Engineer jobsSr. AI Engineer - Future Opportunities
Build and deploy AI-enabled applications and enterprise integrations, translating approved architecture into secure, tested, production-ready solutions using Python, Azure, APIs, and modern engineering practices.
Sr. AI Architect - Future Opportunity
The Senior AI Architect will lead the design of secure AI solutions, guide AI Engineers, and translate business needs into practical AI architectures for financial services clients.
Forward Deployed Solution Engineer – Applied AI FDE
Build and deploy production-grade, LLM-enabled applications with strategic customers, owning full-stack implementation, reusable engineering patterns, and field-tested feedback that shapes the AI platform.
Senior Forward Deployed AI Engineer (GenAI, AWS)
Embed with enterprise customers to understand their operations, then design and ship production GenAI systems on AWS, owning delivery from problem framing through deployment and evaluation.
