Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • AI/ML Software Engineer shaping AI strategy and building scalable AI/ML components. Developing solutions atop Smile Digital Health’s FHIR-based healthcare data platform.

Responsibilities

  • Serve as the AI/ML subject matter expert on the team
  • Stay abreast of emerging AI/ML technologies, trends, and opportunities
  • Infuse AI/ML strategy and best practices into solutions
  • Help document the company’s AI strategy and align it with the product roadmap and company objectives
  • Shape project approach, scope, milestones, and solution design at project start
  • Implement AI/ML solutions with the development team
  • Write code, configure external components, and prototype new technology
  • Write maintainable code and unit tests and create relevant documentation
  • Participate in client meetings when required
  • Track priorities, deadlines, and backlogs and coach or assist the team with project tasks
  • Understand functionality being developed to support the team
  • Conduct in-depth code reviews, pair programming, and collaborative problem analysis
  • Participate in Product and Technology meetings and contribute to technical processes, architecture, and strategy

Requirements

  • 5+ 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 two 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
  • Proficient in coding best practices, including writing clean, modular code and utilizing shared internal libraries
  • Deep understanding of all authored code, including code generated or co-authored by AI tools
  • Experience writing comprehensive unit and integration tests, along with accompanying technical documentation
  • Ability to author clear, concise documentation that enables seamless developer onboarding and project contribution
  • Strong collaboration skills with a track record of owning specific development components and meeting strict deadlines
  • Experience mentoring team members and collaboratively brainstorming technical architectures

Benefits

  • Remote Work Environment
  • Flexible Time Away From Work Policy including PTO, Personal and Sick Days
  • Competitive Salary and Health/Medical Benefits
  • RRSP/TFSA/401K Employee Contribution
  • Life and Disability
  • Employee Assistance Program
  • FHIR Study Program and Skillsoft Learning
  • Super HAPI Fun Club
  • Workplace accommodations during interviews or while working at Smile
  • Diversity, equity, and inclusion-focused workplace

Job title

Job type

Full Time

Experience level

Mid levelSenior

Salary

CA$125,000 - CA$145,000 per year

Degree requirement

No Education Requirement

Tech skills

ApacheNeo4jSpark

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.