Senior Software Engineer, AI/ML (Remote Canada)
Smile 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 help generate and liberate 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.
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
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.
Some of the benefits we offer
- 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.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
#J-18808-Ljbffr- ...Job Description Job Description Job Title: AI/ML Architect Location: Montreal, QC Duration: 12 Months Responsibilities:... ...indexing, aggregation, point search, etc.; · Design the software architecture of new analytical and AI tools; · Evaluate...Suggested
- ...About the Role We are hiring a Senior Machine Learning Engineer Scientist to lead the development of scalable... ...systems, along with production-grade ML pipelines. This role sits at the... ...training and inference pipelines with solid software design & architecture strategy. ·...SeniorLong term contractPermanent employmentFull timeLocal areaWorldwideFlexible hours
$80k - $155k per year
...Position Description: Senior · Develops and modernizes applications with the support of AI coding agents About our practice At CGI... ...At least 5 years of software development experience, with a... ...each candidate. Use of the term ‘engineering’ in this job posting refers to...SeniorFull time- ...everyone has a voice, everyone can be themselves, everyone is welcome. Motive are seeking a Senior AI Software Developer to join our Iron Man project being developed using Unreal Engine 5. You will have the opportunity to work on a variety of AI features and systems in an...SeniorFull timeLocal area
- ...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
$95k - $145k per year
...Description: Location: Toronto/Montreal Preferred other locations in Canada will be considered within proximity to a CGI Office.... ...Employment Type: Full-Time CGI is seeking an experienced Senior Software Engineering Specialist to join our growing Software Engineering consulting...SeniorLong term contractPermanent employmentFull timeWork at officeShift work$70k - $135k per year
...beyond traditional mobile development? CGI is looking for a Senior iOS Software Engineer to contribute to the development of innovative applications... ...this position. Engineering is a regulated profession in Canada which is restricted in terms of use of titles and designation...SeniorFull timeLocal area3 days per week- ...Miratech is looking for a skilled Senior AI Engineer with Python, LangGraph and LangChain to join our US healthcare client. You will play a... ...telemetry, and evaluation platforms. Strong knowledge of software engineering best practices, testing, debugging, and performance...Remote workSeniorInternshipRelocation
usd218k per year
...and define product roadmaps Software Architecture Participates... ...Software Reliability & Support Engineering Manages internal/external customer... ...technologies Influences senior management in setting the... ...000 - 300,000 USD / Annual Canada : 142,000 - 212,000 CAD / Annual...SeniorFull timeWork at office- ...understanding of QA methodologies, shift-left practices, and the software development lifecycle. Experience translating feature specifications... ...such as AWS, GCP, Azure, and OpenShift. Knowledge of AI tooling applications within QA workflows. Financial services or...SeniorLong term contractTemporary workFlexible hoursShift work
$80k - $155k per year
...– développement assisté par l’IA Description de poste Senior · Développe et modernise des applications avec l’appui d’agents... ...de l’information (TI) et en management au monde. Software Engineer – AI-Assisted Development Position Description Senior · Develops...Senior- ...MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation &... ...Responsibilities We are seeking an experienced Senior Software Engineer to contribute to the...SeniorLong term contractPermanent employmentWork at office
$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$180k - $230k per year
...deliver complex capital projects. The AI buildout runs on physical things:... ...We're looking for an Applied AI Engineer to help build the core ML engine of the Foresight platform.... ...~ Defining a category .Agentic software for physical infrastructure is a new...SeniorFull timeFor contractorsInternshipWork at office- ...is a next-generation data and AI consulting firm dedicated to accelerating... ..., AI technologies, data engineering, and digital transformation.... ...Artefact is looking for a Senior AI & Agentic Engineer: a full-... ...~3–5 years of experience in software engineering or data engineering...SeniorFull time
- ...Role Overview We are seeking an experienced Senior Developer to support the implementation, optimisation, and transformation of Power Platform initiatives. The role requires deep understanding of the solution and relevant experience. the successful candidate will be joining...Senior
- ...About Fluent Software Group Fluent Software Group is part of Valsoft... ...The Mission We’re building AI startups inside an established... ...companies—and we need engineers who can make ideas real, fast.... ...located there. Otherwise, it is remote. The Mindset We’re Hiring...Remote workLong term contractInternshipWork at officeImmediate start
- Introduction At IBM Software, we transform client challenges into solutions... ...Building the world’s leading AI-powered, cloud-native products... ...and are looking for great engineers to come join our world-class... ...Flink, Kafka and more) . As a senior software engineer, you think strategically...SeniorFull time
- ...breakthrough outcomes for their toughest AI challenges. We blend the power of AI... ...unprecedented products across industries. As a Senior Lead AI Engineer , you are primarily responsible for... ...and helping teams design and build AI/ML systems and pipelines that consistently...Remote workSeniorFull timeWork at officeLocal areaFlexible hours3 days per week1 day per week
- ...About Mistral Mistral provides full-stack AI solutions: from frontier models to... ...are seeking an Applied AI, Forward Deployed Engineer to build customer use cases on top of the... ...individual contributor (data scientist or software engineer) on AI-based products - You have...Full timeRelocation package
$88k - $132k per year
...development, and testing of innovative AI solutions that deliver... ...functional teams, including architects, engineers, and business stakeholders, to... ...of experience developing AI/ML solutions, including at least 1... ...teams, and stakeholders across Canada and globally. As such, full...SeniorWeekend work- ...Purpose There is a crisis in academic AI/ML research. What is still worth working on?... ...talented peers, and weekly 1:1 mentorship from senior researchers but without chasing specific... ..., Mila, MPI, etc. and self taught senior engineers transitioning into research. We do not...Remote workSeniorFull time
- ...tech, dynamic Swiss leader in AI and data analytics consulting,... ...expanding our footprint to the Canada. Unit8 is dedicated to... ...including pro-bono initiatives and "engineering for good" causes.... ...Canadian market. We are seeking a Senior Forward Deployed Engineer who...SeniorFull timeWork at officeRelocation
- ...Temps-Plein / Full-Time Mode de travail: Hybride / Work arrangement: Hybrid We are looking for a Senior Embedded Software Engineer to collaborate on one of our projects in the Aerospace sector. Who are we? Scalian is a multinational engineering consulting...SeniorLong term contractFull time
- ...Help redefine customer support for the AI era. Most companies are running support... ...to join us. About the Role As a Senior Software Developer at Botpress, you’ll be at the... ...conversational AI. As a senior member of the engineering team, you’ll own features end to end,...SeniorFull timeWork at office
- ...VERSION TO FOLLOW** Ingénieur(e) senior en développement logiciel de... ...-vous sur ===== Senior Software Development Engineer in Test (... ...-related issues. Support AI initiatives and AI-related validation... ...injection, content delivery, remote configuration, and live content...Remote workSeniorContract workWorldwideDay shift
$200k per year
...Location: Remote / Virtual Job Type: Full-Time At HireHawk , we connect top global... ...meaningful revenue responsibility ~ Based in Canada, with the ability to overlap working hours... ...are in place Familiarity with AI tools that support creative workflows, photography...Remote workSeniorFull timeFreelanceInternship$180k - $240k per year
...deliver complex capital projects. The AI buildout runs on physical things: data centers... .... The role We're looking for a Senior Data Engineer to build the data foundation behind... ...with confidence. ~ Data that powers ML and AI: Build the features, training datasets...SeniorFull timeFor contractorsInternshipWork at office$114.75k - $162k per year
...operational data into reliable foundations for AI-enabled applications. As part of the... ...capabilities that support multiple products, engineering workflows, and lines of business. You will... ...and development conversations, Senior Talent Program, global career opportunities...SeniorFull timeTemporary workDirect hireFlexible hours$108.8k - $220.4k per year
...Technology Centers (ATCs) are the engine for reinvention in our clients’... ...knowledge, the latest in Gen AI solutions, and tech expertise... ...client challenges. You Are An AI/ML Architect with strong... ...interact with stakeholders across Canada, US and other countries across...Full timeWork at officeLocal area3 days per week
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 engineer part time Montréal, QC
- ingenieur electronique logiciel embarque Montréal, QC
- software engineer Montréal, QC
- software design engineer Montréal, QC
- software engineer - computer Montréal, QC
- software developer internship no experience Montréal, QC
- ingénieur logiciel Montréal, QC
- software engineer co-op Montréal, QC
- software development engineer Montréal, QC
- software developer Montréal, QC


