Remote job
Senior Software Engineer, AI/ML (Remote Canada)
Job details
About this role
Role overview This senior software engineering role will help define and implement AI and machine learning capabilities for healthcare data products. You’ll bring technical direction to AI work, shape solution approaches at project outset, and work with a product development team to deliver customer-specific capabilities that can scale. The role combines architecture, hands-on implementation, collaboration, and support for team delivery in an Agile environment.
Responsibilities - Advise the team on AI and ML approaches, emerging technologies, and sound implementation practices. - Help document AI strategy and connect it to product priorities and company objectives. - Shape project scope, milestones, and solution design, then build and prototype AI components with the team. - Write maintainable code, unit tests, and technical documentation; review code and pair with colleagues to solve problems. - Track priorities and backlogs, support teammates in meeting deadlines, and participate in technical and product discussions. - Join client meetings when needed and contribute to architecture and technical processes.
Requirements - 6 or more years in software architecture, full-stack development, or AI engineering, including experience documenting end-to-end architectures for complex projects. - At least 2 years implementing advanced AI solutions such as semantic matching, retrieval-augmented generation, and parsing documents into structured content. - Experience designing and deploying agentic systems with frameworks such as LangGraph, CrewAI, or the OpenAI Agents SDK. - Knowledge of MCP, model ensembles, fine-tuning, and knowledge graph databases such as Neo4j. - Working knowledge of data tools such as Databricks, Spark, or Iceberg, and experience with human-in-the-loop AI workflows. - Experience evaluating and refining AI systems, writing unit and integration tests, and producing clear documentation; able to understand code co-authored by AI tools.
Nice to have Experience mentoring colleagues and collaborating on technical architecture.
Benefits and work setup Remote work, flexible time off, health and medical benefits, retirement contribution options, life and disability coverage, an employee assistance program, and learning resources are listed. The posted salary range is $125,000–$135,000.