Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer, AI/ML

Canada
  • Remote job
The 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:
  • 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
Vacancy posted 20 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer, AI/ML in Canada vacancy
  •  ...RESPONSIBILITIES At SpryPoint we value collaborate work environments, automation, learning, and delivering value to our users. As a Software Engineer III  at SpryPoint, you will be building and integrating interactive web applications, services, and apps that real people will... 
    Suggested
    Summer work
    Internship
    Local area
    Remote work
    Home office
    Flexible hours

    SpryPoint

    Canada
    13 hours ago
  • $150k - $175k per year

     ...About Nearform Nearform is an independent team of data & AI experts, engineers, and designers who build intelligent digital solutions and...  ...Experience with automation, CI and CD. Experience building software collaboratively using pull requests and code reviews Excellent... 
    Suggested
    Permanent employment
    Full time
    Manual labor
    Remote work
    Flexible hours

    Nearform

    Canada
    2 days ago
  • About the Role Abnormal AI is looking for a Senior Software Engineer to join the Detection Team. The Detection Division is focused on building the world’s most...  ...fast, responsive, stable, and confident for our ML and Data Science team. The ideal candidate would have the... 
    Suggested
    Remote job
    Long term contract
    Immediate start
    Canada
    20 hours ago
  •  ...of our offices or hubs, or a co-working space near you. Data Engineering is unique at Coursera. Our team doesn't simply build reports on...  ..., analytically-minded individual with strong data modeling and software engineering skills, who shares our passion for education.... 
    Suggested
    Full time
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Coursera

    Canada
    5 days ago
  •  ...evolved our platform to power academic learning, incorporated AI, and have begun to grow our international community. We're proud...  ...and a love of learning. The Role We're looking for a Senior Software Engineer, Fullstack to join our Product Engineering team in South Korea.... 
    Suggested
    Remote job
    Full time
    Work at office
    Immediate start
    Home office
    Flexible hours
    Canada
    17 hours ago
  •  ...At Cloudbeds, we're not just building software, we’re transforming hospitality. Our intelligently...  ...alongside global innovators to build AI-powered solutions that solve hoteliers' biggest...  ...Make an Impact: As a Senior Software Engineer on the Workflow Squad, you'll design,... 
    Work at office
    Local area
    Remote work
    Work from home
    Home office
    Flexible hours
    Weekend work

    Third-Party Job Posts

    Canada
    2 days ago
  • $140k - $165k per year

     ...Kindsight leverages real-time data and AI to help thousands of...  ...a Senior Agentic AI Platform Engineer who wants to build AI systems...  ...an engineer who likes building software, solving messy systems problems...  ...are primarily a data scientist, ML researcher, prompt engineer, or... 
    Manual labor

    Kindsight

    Canada
    21 days ago
  •  ...world's most comprehensive digital science platform - best-of-breed software applications already used by more than 2 million scientists,...  ...What do we need Dotmatics is seeking a Senior Full Stack Engineer with an understanding of both Node.js and React to join our team... 
    Full time
    Remote work
    Visa sponsorship
    Flexible hours

    Dotmatics

    Canada
    5 days ago
  • $114k - $172k per year

     ...deeply with on premises applications, directories, and identity management systems. We are looking for an experienced Senior UI Software Engineer to work on our Onboarding and Lifecycle Management (LCM) Platform team with focus on enhancing and managing services for... 
    Full time
    Remote work
    Flexible hours

    Okta

    Canada
    3 days ago
  •  ...Who We Are PLATO is Canada’s largest Indigenous-owned software testing and technology services company. For nearly 30 years, our expert...  ...of application Summary We are seeking an experienced AI Engineer with 5+ years of experience designing, developing, and deploying... 
    Contract work
    Internship

    PLATO

    Canada
    a month ago
  • $154.4k - $235.7k per year

     ...seeking a highly technical, consultative, and hands-on Architect, Software Engineering (AEM) to join our forward-deployed architecture squad in North...  ..., nationality, marital status, and disability. DEPT® uses AI-assisted technology (Metaview) to capture notes and summarize... 
    Work at office
    Local area
    Remote work
    Flexible hours

    DEPT®

    Canada
    2 days ago
  • $160k - $180k per year

     ...fundraising intelligence, Kindsight leverages real-time data and AI to help thousands of organizations around the world identify,...  ...fundraising. Position Summary: We are seeking a Staff Software Engineer, Payments to provide technical leadership as Kindsight builds... 
    Internship

    Kindsight

    Canada
    22 days ago
  • $120k - $150k per year

     ...fundraising intelligence, Kindsight leverages real-time data and AI to help thousands of organizations around the world identify,...  ...fundraising. Position Summary: We are seeking a Senior Software Engineer, Payments to join a newly forming Payments Engineering team... 

    Kindsight

    Canada
    22 days ago
  • $6000 per month

     ...Software Development Interns - Waterloo University Remote - Fall Semester About Brave Brave is on a mission...  ...creepy ads and trackers by default, a private search engine with a truly independent index, private AI assistant, latest privacy and security features, and... 
    Internship
    Remote work
    Flexible hours

    Brave

    Canada
    2 days ago
  • $100k - $120k per year

     ...fundraising intelligence, Kindsight leverages real-time data and AI to help thousands of organizations around the world identify,...  ...fundraising. Position Summary: We are seeking an Intermediate Software Engineer, Payments to join a newly forming Payments Engineering team... 

    Kindsight

    Canada
    22 days ago
  •  ...Description Job Opportunity: Integration Senior Software Engineer Role Overview Job Title: Integration Senior Software Engineer...  ...automation in Microsoft-centric environments. AI Integration: Proven experience leveraging artificial intelligence... 
    Contract work
    Remote work

    Oomple

    Canada
    26 days ago
  •  ...management and asset movement platforms, helping transition a team from manual to automated testing at scale. Join EPAM to engineer solutions that matter. From AI to cloud transformation, you'll collaborate with top-tier innovators, gain autonomy to explore your ideas, and grow... 
    Remote job

    EPAM Systems

    Canada
    1 day ago
  •  ...Starts With You. Senior Full-Stack AI Product Engineer Full time - Permanent Position Job...  ...and UX mockups into exceptional working software. This is a hands-on role for someone...  ...lab and training transformation engine modernizing training programs and delivering... 
    Permanent employment
    Full time
    Remote work
    Work from home

    CGS Immersive

    Canada
    2 days ago
  • $150k - $210k per year

     ...moments to travelers around the world. We’re looking for a Staff Software Engineer to join the Checkfront team. Checkfront is an established SaaS...  ...managers, support teams, and other stakeholders Can use AI-assisted development tools thoughtfully and effectively while maintaining... 
    Full time

    Checkfront

    Canada
    more than 2 months ago
  • $65 - $130 per hour

     ...Why Join Exadel We’re an AI-first global tech company with 25+ years of engineering leadership, 2,000+ team members, and 500+ active projects powering Fortune...  ...A demonstrated record of delivering production software used by real users and business teams. Practical... 
    Contract work
    Internship
    Work at office
    Local area
    Remote work

    Exadel

    Canada
    2 days ago
  • $180k - $220k per year

     ...Principal Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating 18 years of serving educators. Founded by a classroom teacher, we're on a mission to empower educators with accessible and equitable resources, guiding... 
    Long term contract
    Full time
    Remote work

    eDynamic Learning

    Canada
    more than 2 months ago
  • $100k - $135k per year

     ...Intermediate Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating 18 years of serving educators. Founded by a classroom teacher, we're on a mission to empower educators with accessible and equitable resources, guiding... 
    Long term contract
    Full time
    Remote work

    eDynamic Learning

    Canada
    more than 2 months ago
  •  ...developer community, driving adoption of modern DevOps tooling and AI-powered workflows like GitHub Copilot. You'll blend technical...  ...communication skills to create engaging content, host trainings, and empower engineers to build faster and smarter. At EPAM, you'll work on cutting-... 
    Remote job
    Work at office

    EPAM Systems

    Canada
    22 days ago
  • $70 - $80 per hour

     ...a visionary, highly collaborative Senior AI Artist to join our global creative team. This...  ...together complex AI and traditional software workflows to achieve bespoke, world-class...  ...Monks transforms marketing into a growth engine, collapsing timelines and connecting brands... 
    Hourly pay
    Long term contract
    Contract work
    Temporary work
    Casual work
    Internship
    Local area

    Media.Monks

    Canada
    1 day ago
  • $110k - $125k per year

     ...including healthcare and manufacturing, where reliability, security, and software quality are critical. Vocantas is part of Fluent Software Group (...  .... You’ll also have the opportunity to work on new products and AI capabilities being built directly into the Vocantas platform.... 
    Remote job
    Internship
    Shift work
    Canada
    20 hours ago
  •  ...Principal Software Developer  About APEXA  APEXA began with a bold vision: to digitally connect the Life Insurance industry by simplifying...  ...Education  ~ Bachelor's degree in Computer Science, Engineering, or equivalent experience  What We Offer  ~ Competitive compensation... 
    Full time
    Remote work

    Apexa

    Canada
    2 days ago
  • $135k - $155k per year

     ...Overview We are looking for an AI Developer based in Canada to...  ...experience integrating AI and ML models or APIs into production...  ...documented code aligned with the team’s engineering standards and development best...  ..., version control, and software engineering best practices ~Ability... 
    Remote work

    Escalent

    Canada
    more than 2 months ago
  • $85k per year

    Hiring in Toronto Canada Only About Us Observe.AI is the AI Agents platform for customer experience, designed to help organizations...  .... This role sits at the intersection of design, product, and AI engineering, shaping how real customers interact with Voice & Chat AI agents... 
    Full time
    Remote work
    Work from home

    Observe.AI

    Canada
    7 days ago
  • $123.6k - $193k per year

     ...We're building a new Developer Tooling team to explore, prototype, and ship internal tools that make our developers more effective using AI. This will include two hires. One will bring experience building developer tools and workflows; you've made other devs faster,... 
    Full time
    Remote work
    Flexible hours

    Jane.app

    Canada
    5 days ago
  • $100k - $150k per year

     ...step of the way. We are a high-ownership engineering organization focused on building secure,...  ...security practices and secure software delivery. ~ Experience managing penetration...  ...not able to provide visa sponsorship. AI DISCLOSURE STATEMENT We want to share... 
    Internship
    Work at office
    2 days per week

    Localcoin

    Canada
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer, AI/ML. Be the first to apply!