Senior Software Engineer, AI/ML (Remote Canada)
$125k - $135k per yearSmile Digital Health
Working for a company like Smile Digital Health means supporting our mandate for #BetterGlobalHealth . We strive towards this goal every day, and the results can be seen in the impact of our innovative health data platform and data management solutions, which are used in over 20 countries. We were #19 on Deloitte's Technology Fast 50 Ranking for 2024!
Smile Digital Health makes it easy for healthcare stakeholders to collect and exchange data with our leading FHIR-based data liberation platform.
At its heart, the Smile platform enables people and organizations to better manage healthcare data. We helpgenerate andliberate structured healthcare data to ensure effective delivery across care teams and health systems bringing #BetterGlobalHealth to patients everyday!
The Senior Software Developer ( AI/ML) is part of the Smile Labs team in the Product Department and will be responsible for developing the Artificial Intelligence strategy and software components for AI and Machine Learning that build on top of Smile Digital Health products. The team focuses on customer-specific requirements in a scalable solution model. You will work in an Agile environment with 2-week sprints.
Smile discloses that artificial intelligence (AI) may be used in portions of the recruitment and selection process, such as resume screening or application assessment. All hiring decisions are ultimately made by qualified human decision-makers, and AI tools are used to support — not replace — fair and equitable hiring practices.
This position is a replacement role, created to support Smile’s continued growth and commitment to operational excellence.
Responsibilities:
- Be the AI/ML subject matter expert on the team. Stay abreast of emerging technologies, trends and opportunities, and infuse AI/ML strategy and best practices into our solutions.
- Help document the company’s AI strategy and ensure alignment with the product roadmap and company objectives.
- Help shape the approach, scope, milestones, and solution design at the project start.
- 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 if required.
- Remain acutely aware of all priorities, deadlines, and backlogs to positively coach and assist the team in completing the required project tasks.
- Understand the functionality being developed to provide support to the team.
- In-depth in-person code reviews, pair programming, and collaborative problem analysis.
- Participate in recurring Product and/or Technology meetings to suggest or actively participate in corporate technical processes, architecture, and strategy, as required.
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
$125,000 - $135,000 a year
- 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
Smile's core values include respect, inclusion, embracing our differences, and celebrating shared values because our people are the foundation of our success. We are big on creating a sense of belonging and empowering each other to bring our authentic selves to work. We are dedicated to fostering a workplace that values diversity, equity, and inclusion.
We welcome and encourage candidates of all backgrounds to apply. Candidates are encouraged to inform us if they wish to discuss or require accommodations during interviews or while working at Smile.
#J-18808-Ljbffr- ...Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training project by creating reinforcement learning environments that evaluate AI models on...Remote jobSeniorFor contractors
$173k - $192k per year
Senior AI/ML Engineer, remote in Canada: own the AI that assesses patients for US healthcare providers and gets them to the right mental health care faster. About Limbic Limbic's vision is to ensure the highest quality therapy is accessible to everyone, everywhere. Limbic...Remote workSenior- ...Senior Software Engineer (Full-Time, Remote) — Canada Work Schedule: 9:00 AM - 5:00 PM PST About the role At AutoScale Ventures, we build large-scale systems behind products like VinAudit.ca (vehicle history and data) and SquidProxies.com (proxy infrastructure...Remote jobSeniorLong term contractFull timeImmediate start
- ...command center for creative strategists : an AI-native platform that bridges the gap... ...actually shipping in product. We're a 75 person remote team backed by $65M+ in funding with a... ...& CEO, Reza Khadjavi . About the Senior Software Engineer role As a Senior Software...Remote workSeniorPermanent employmentFull timeSummer workInternshipWork at officeWork from homeShift work
- ...Samsara is seeking a Staff Machine Learning Engineer to advance end-to-end AI solutions on edge devices. You will... ...sensor streams, collaborating with ML engineers, scientists, and firmware teams... ...features and optimizations. This remote role is open to candidates residing in...Remote workRelocation
- ...Capgemini Engineering is seeking a Senior DevOps Engineer to build, operate, and evolve large-scale, production-grade infrastructure... ...while collaborating with data scientists and software engineers. The role emphasizes Kubernetes-based ML workloads, batch scheduling with Volcano/...Remote workSenior
- ...Senior Software Engineer Remote role based in Canada. Must work at least 6 hours of overlap with US Eastern Time. What We Do Wagmo is a modern pet healthcare company built around how pet parents actually care for their pets. We partner with employers to provide a complete...Remote workSeniorWork at office
- ...About Canals Canals builds software for wholesale distributors, helping them operate more efficiently through automation and AI. Our customers are the companies responsible... ...at pace. To keep up, we need senior-level engineers who can move quickly while maintaining...Remote workSeniorFlexible hours
- ...(NSS) is seeking a seasoned Machine Learning Engineer to build AI-powered safety applications from prototype to production, with remote work options. You will design LLM-based solutions... ...teammates. This role requires 5+ years in ML/AI, strong communication to leadership, and...Remote workSenior
- ...Talentlab is seeking an AI Software Engineer to join our client’s growing AI and Data team. This is a hands-on role focused on building and deploying real-world AI and ML solutions. You’ll work at the intersection of software engineering, AI/ML, cloud, and MLOps, delivering...Remote work
$70k - $200k per year
...technology firm is looking for experienced AI Engineers to design and deploy production-grade AI... .... Candidates should have 3-5+ years of AI/ML engineering experience, particularly in deploying... ...AI into production. The position is fully remote, with a salary range of CA$70,000 - CA$200...Remote workSenior$215k - $300k per year
...command center for creative strategists : an AI-native platform that bridges the gap... ...actually shipping in product. We're a 75 person remote team backed by $65M+ in funding with a... ...office, three or four days a week. As a Software Engineer, you'll work on the core infrastructure...Remote workSeniorPermanent employmentFull timeInternshipWork at officeWork from homeShift work3 days per week- ...leading research accelerator for frontier AI labs and a trusted partner for global... ...plus top AI researchers who specialize in software engineering, logical reasoning, STEM,... ...Location : Candidates must be based out of US, Canada or WEU countries (UK, Netherlands, Italy...Remote workFor contractorsFlexible hours
$90k - $140k per year
...individuals to join the Larus team as a Software Engineer. Our Software Engineering team is currently... ...citizen or permanent resident of Canada). ~5+ years of direct experience in design... ...specializing in Artificial Intelligence (AI), Machine Learning (ML), Big Data Analytics...Permanent employmentFull timeWork at officeHome officeMonday to friday2 days per week3 days per week$135k - $150k per year
...portfolio leverages pervasive data quality and advanced AI/ML capabilities that lead to better decisions, faster.... ...recognized as one of National Capital Region's Top Employers in Canada, read on to see why! Software Engineer (Clojure)Step into the dynamic world of cloud-...Remote workWork at officeFlexible hours- ...Job Description Miratech is looking for a skilled Senior AI Engineer with Python, LangGraph and LangChain to join our US healthcare... ...telemetry, and evaluation platforms. ~ Strong knowledge of software engineering best practices, testing, debugging, and performance...Remote workSeniorFull timeInternshipRelocation
- ...About FullStack FullStack is your AI-native engineering partner, built to turn AI capability into... ...changing career opportunities to talented software professionals across the Americas.... ...~ Demonstrated experience mentoring senior engineers, driving technical best practices...Remote workSeniorFull timeFlexible hours
- ...Senior Embedded Software/Firmware Engineer We are seeking a Senior Embedded Software/Firmware Engineer to develop and test next-generation firmware for advanced embedded optical systems. This is a one-year contract based in Ottawa, Ontario. Key Responsibilities Implement...SeniorContract work
- ...Responsibility: Corfix is one of Canada's fastest growing SaaS... ...about building great enterprise software and mentoring high performance... ...an experienced Staff Software Engineer to provide full stack technical... ...to jump in. This hybrid/remote role is open to candidates anywhere...Remote workFull timeCasual workWork at officeWork from homeMonday to fridayFlexible hours
$90k - $140k per year
...development of digital investigative software that acquires, analyzes, and... ...for a Software Development Engineer in Test to help build and... ...Engineers, Product Managers, and Senior Quality Leaders to ensure quality... ...: Candidate must reside in Canada. Why Join Us? Work on meaningful...SeniorContract workWork at officeLocal areaFlexible hours$175k - $200k per year
...scale it. This role reports to senior leadership and manages the full... ...and direct margin goals. AI & Technology Integration - Lead... ...WORK ENVIRONMENT Directive is a remote-first company. This role operates... ...Suite and video production software without interruption. We accommodate...Remote workSeniorPermanent employmentFull timeFor contractorsHome office$100k - $135k per year
...has expanded operations into Australia, Canada and the UK. We do this by focusing on our... ...The Job SRC CAN Ltd is seeking a Senior Software Developer to contribute to the design, development... ..., this role will leverage software engineering skillsets to support the SRC enterprise...Remote workSeniorFull timeWork at officeFlexible hours- ...) for its impact and accessibility. We’re a fully remote, distributed team of engineers, designers, researchers, and product builders from world... ...love solving real user problems. Role Overview As a Software Engineer on the macOS team , you’ll help build and...Remote jobFlexible hours
- ...for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading... .... Telesat is headquartered in Ottawa, Canada, and has offices and facilities around the... ...to build, lead, and manage a team of software professionals, including Principal Engineers...SeniorWork at officeWorldwide
$138.45k - $173.06k per year
...stewardship role. We’re looking for a Staff Software Engineer, Core Applications (P4) who takes genuine... ...will thank you for. You’re also AI-native, you use AI tools as a force multiplier... ...teammates, including more junior & senior engineers and cross-functional partners,...SeniorPermanent employmentFull timeImmediate start- ...opportunity As a member of a dynamic development team, the Senior Embedded Software Designer will be actively involved in designing and... ...products What You Bring A bachelor's degree in Electrical Engineering or Computer Science 7+ years of experience designing and...SeniorFull time
$104k - $154k per year
...Huawei Canada has an immediate 12-month contract opening for an Engineer. About the team: Welcome to the Advanced Wireless Technology... ...of multi-agent communication in AI networks through advanced... ...knowledge in various fields. Develop software prototypes and execute proof-of-...Permanent employmentFull timeContract workInternshipImmediate startusd15 per hour
...influence the future of global AI search? If so, we want you on board... ...how our clients’ search engine responds to everyday searches from... ...French proficiency. Location: Canada (Work from Home). Schedule: E.... ...parents, or anyone seeking flexible remote work to improve AI models. No...Remote workWeekly payFull timePart timeFreelanceSecond jobWork from homeHome officeFlexible hours- ...years. Backed by a legacy of engineering excellence, reliability and industry... ...is headquartered in Ottawa, Canada, and has offices and... ...for internal stakeholders and senior management. Lead technical... ...ITU Radiocommunication Bureau software and databases used for satellite...SeniorFull timeWork at officeWorldwide
- ...for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading... .... Telesat is headquartered in Ottawa, Canada, and has offices and facilities around the... ...experience with requirements management software (such as JAMA or DOORS) is required, JAMA...SeniorWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, AI/ML (Remote Canada). Be the first to apply!
- software developer remote Ottawa, ON
- software design engineer Ottawa, ON
- software engineer devops Ottawa, ON
- ingénieur logiciel Ottawa, ON
- remote entry level software developer Ottawa, ON
- part time software developer Ottawa, ON
- director software engineering Ottawa, ON
- software engineer - ai machine learning Ottawa, ON
- software developer summer internship Ottawa, ON
- software engineer salary in canada Ottawa, ON


