Resume Score

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

Sign in to check score

About the role

  • Senior AI/ML software engineer developing AI strategy and scalable machine-learning components. Building FHIR-based healthcare data solutions for global health stakeholders at Smile Digital Health.

Responsibilities

  • Develop the Artificial Intelligence strategy and software components for AI and Machine Learning built on Smile Digital Health products
  • Serve as the AI/ML subject matter expert on the team and incorporate emerging technologies, trends, opportunities, 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 initiation
  • Implement AI/ML solutions with the development team, write code, configure external components, and prototype new technology
  • Write manageable code and unit tests and create relevant documentation
  • Participate in client meetings when required
  • Track priorities, deadlines, and backlogs while coaching and assisting the team with project tasks
  • Understand developed functionality to support the team
  • Conduct in-depth in-person code reviews, pair programming, and collaborative problem analysis
  • Participate in Product and Technology meetings concerning technical processes, architecture, and strategy
  • Work in an Agile environment with 2-week sprints

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
  • 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

Job title

Job type

Full Time

Experience level

Senior

Salary

CA$125,000 - CA$135,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.