124 AI Software Engineer jobs in Canada

AI Software Engineer

Montréal, Quebec Valsoft Corporation

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

About Hyper-Reach:
Hyper-Reach is a leading emergency notification and mass communication platform used by public safety agencies across North America. Our mission is to help communities stay safe and informed during critical events. As part of Valsoft Corporation since June 2024, Hyper-Reach benefits from the backing of a $500M+ international software group, while maintaining the agility and impact of a smaller team.

About The Role:

We’re looking for an AI-curious Software Engineer to join our R&D team and help us bring innovative product ideas to life. This is a perfect opportunity for a recent or soon-to-be Computer Science graduate who’s explored AI through coursework, personal projects, or hackathons.

In this fast-paced, entrepreneurial role, you’ll work closely with our CEO, Product Manager, and Sales/Marketing team to rapidly prototype early-stage concepts using modern AI tools and automation platforms. Think of this role as an AI-powered tech prototyper — someone who loves to experiment, build, and iterate quickly.

Once a prototype gains traction and market validation, you’ll hand it off to the core engineering team and move on to the next big idea.

You’ll work closely with our CEO, Product Manager, and Sales/Marketing Manager to take early-stage product ideas and turn them into working prototypes using AI tools, automation platforms, and rapid development techniques. Once a prototype is validated and shows market potential, it will be transitioned to our core engineering team and you’ll move on to the next idea. This role is highly entrepreneurial and fast-paced, think of it as being a tech prototyper with AI.

What You'll Do:

  • Rapidly build and iterate on prototypes using tools like Cursor AI, Windsurf, Bolt, or similar AI-enhanced development platforms
  • Integrate AI APIs (OpenAI, HuggingFace, etc.) and automation tools (n8n, LangChain, Zapier) into working MVPs
  • Build functional, demo-ready applications with a focus on speed and user experience
  • Collaborate with non-technical stakeholders to refine concepts and adapt solutions based on feedback
  • Document technical decisions and ensure smooth hand-offs to the core dev team for productization

What We're Looking For

Must-Haves

  • Recent or upcoming degree in Computer Science or a related field
  • Hands-on exposure to AI tools or concepts (e.g., LLMs, NLP, ML, AI APIs)
  • Proficiency in Java and React
  • Ability to move quickly, iterate fast, and adapt to new tools and ideas
  • Comfort working across diverse problem spaces

Nice-to-Haves

  • Experience with low-code/no-code automation tools (e.g., n8n, Zapier)
  • Familiarity with AI agents or autonomous workflows
  • Prior experience building prototypes (internships, side projects, hackathons)
  • Interest in public safety, emergency communication, or mission-driven tech

Why Join Us?

  • Build real products that solve urgent, real-world problems
  • Work on a wide variety of ideas — from AI chatbots to crisis-response tools
  • Collaborate closely with leadership and cross-functional teams
  • Join a growing company backed by a global software powerhouse — while staying nimble and creative

This advertiser has chosen not to accept applicants from your region.

AI Software Engineer - Canada

Vancouver, British Columbia OdeCloud

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

Salary: $100,000 - $40,000

About OdeCloud

We're revolutionizing how enterprises access top-tier technology talent. OdeCloud provides technology consulting services powered by a collaborative community of seasoned professionals and freelancers, delivering enterprise solutions at significantly lower costs and 3x faster than traditional models.


Who Were Looking For

We're hiring an AI Software Engineer with 3-6 years of Python experience who excels at building scalable systems with FastAPI and integrating AI frameworks like Claude and Groq. You're comfortable with MongoDB, Redis, and data analysis tools, thrive in remote collaborative environments, and get energized by the fast-paced startup world of taking ownership and shipping features that directly impact our platform.


What You'll Be Building

Join us in crafting Yuko, our AI-powered chatbot and consultant matchmaking platform that's redefining how expertise connects with opportunity. You'll be the architect behind the scenes, building the infrastructure that makes AI feel effortless and human connections seamless.


Your playground includes:

  • Designing and scaling backend systems that power real-time AI conversations
  • Building robust APIs that handle everything from user matching algorithms to ML model integrations
  • Creating data pipelines that turn raw interactions into actionable intelligence
  • Integrating with the latest AI frameworks (Claude, Groq, LLaMA) to push the boundaries of what's possible
  • Collaborating with our global engineering team to solve complex technical challenges


The Role That Fits You

This isn't just backend developmentit's backend with intelligence. We're looking for someone who gets excited about:

  • Building scalable Python backends using FastAPI and modern frameworks
  • Designing for data intensity with MongoDB, Redis, and high-performance APIs
  • Working with AI/ML models and making them production-ready
  • Crafting elegant solutions for complex problems in fast-paced environments
  • Taking ownership from concept to deployment, always optimizing for performance


What We're Looking For

Core technical skills:

  • 3-6+ years developing scalable backend systems in Python
  • Hands-on experience with FastAPI or similar frameworks
  • Working knowledge of AI/ML frameworks: Claude, Groq, LLaMA, scikit-learn
  • Strong foundation in MongoDB, Redis, and API design for data-heavy applications
  • Proficiency with Jupyter Notebooks, pandas, NumPy, Matplotlib for data analysis
  • Experience with cloud infrastructure (DigitalOcean, AWS) and large dataset management
  • Integration experience with external APIs (Asana, GitHub) and conversational AI models

Bonus points for:

  • DevOps experience with Docker, GitHub Actions, CI/CD pipelines
  • Agile methodology expertise (Scrum, Kanban)
  • Knowledge of data pipelines and real-time streaming systems
  • System architecture and performance optimization skills
  • Experience building agentic tools, MCP (Model Context Protocol), or NLP systems


Location:

  • This is a fully remote role open to applicants in Canada or Japan


Compensation

Canada: 100,000 - 140,000 + performance bonus

Japan: 6,000,000 - 12,000,000 + performance bonus


Perks and Benefits

Stock options to share in our success

Unlimited vacation to take the time you need to travel or recharge

Comprehensive benefits package for you and your family

Monthly 150 wellness stipend you can put toward things like the gym or spa

1,000 work from home stipend to set you up with everything you need

Fully remote role with flexible working hours


remote work

This advertiser has chosen not to accept applicants from your region.

Senior Deep Learning Engineer

Toronto, Ontario owl.co

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

Owl.co empowers insurers to combat illegitimate claims on a large scale while eliminating human bias from the process. Our clients are top insurance companies across North America, achieving remarkable results through our AI-powered, evidence-based platform. We are on a mission to integrate state-of-the-art ML and NLP methods to transform this traditionally manual activity into a fair process. We are well-funded and have engineering offices in New York City, Toronto, and Vancouver.

In this position, you'll collaborate closely with cross-functional teams to design, implement, and optimize systems that are reshaping how insurers detect and handle illegitimate claims.

This role is on-site in our downtown Toronto office.

Responsibilities:

  • Develop algorithms based on state-of-the-art machine learning and neural network methodologies.
  • Train, evaluate and deploy DL models that enable Owl products.
  • Conduct and collaborate on research projects that advance product capabilities.

Requirements

Minimum Qualifications:

  • Bachelor's degree in Computer Science or relevant technical field.
  • PhD in computer vision and/or machine learning or related areas.
  • 2+ years of industry, academic, or government lab experience in computer vision and/or machine learning.
  • Experience solving complex problems and comparing alternative solutions, tradeoffs, and diverse points of view to determine a path forward.
  • Experience in utilizing Generative AI technology and model finetuning (instruct tuning, SFT, RLHF, etc.).
  • Experience communicating research for public audiences or peers.

Preferred Qualifications:

  • First-authored publications at peer-reviewed conferences (e.g. CVPR. ECCV, ICCV, NeurIPS, and SIGGRAPH).
  • 4+ year(s) of work experience in an industry, university, or government lab.

Benefits

Why join Owl?

  • Industry Leaders : Our technical leadership comes from Meta, Microsoft, X, and Goldman Sachs, bringing world-class expertise to our agile team.
  • Market Leadershi p: We hold the largest market share in our space, offering a proven ROI and maintaining a 100% customer retention rate , with renewals consistently doubling their previous terms.
  • Lean & Impact Driven Team : Our small, nimble team makes swift decisions and encourages direct communication and innovation through a flat organizational structure. You’ll make real, meaningful contributions right from the start.
  • Established Product-Market Fit : AI-Driven Product that helps shape an AI-powered enterprise solution for insurance companies across the US and Canada.
  • Healthcare benefits: we cover 100% of the premiums for you and 70% for your family (medical, dental & vision)

This advertiser has chosen not to accept applicants from your region.

Senior Deep Learning Engineer

Vancouver, British Columbia Targeted Talent

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

We're seeking top-notch engineers to join our team. As part of our group, you'll collaborate with hardware and software engineers to design, develop, and optimize software for our chip, making AI inference accessible to everyone. You'll excel in identifying and resolving functional/performance bottlenecks in complex software and hardware designs.

We're hiring 3 Senior Deep Learning Engineers to join our Neural Networks team. Your primary focus will be optimizing neural networks to efficiently run on our hardware and building a model optimization pipeline. If you thrive on pushing the boundaries of AI technology, this role is for you!

Requirements:

  • Bachelor's degree in Computer Science, Engineering, or related field
  • 5+ years of experience, with at least 2 years in both deep learning and software engineering
  • Proficiency in deep learning frameworks like Tensorflow and/or PyTorch
  • Experience with CNNs, LSTMs/RNNs, Transformers
  • Strong math skills and Python proficiency
  • Experience with C/C++

Preferred Skills & Experience:

  • Master's or PhD in Computer Science, Engineering, or related field
  • Experience in embedded or low-level programming
  • Knowledge of CUDA/OpenGL
  • Experience deploying neural networks in production
  • Familiarity with model compression techniques like quantization, pruning, etc.

These are permanent full time remote positions.

This advertiser has chosen not to accept applicants from your region.

Senior Deep Learning Engineer

Toronto, Ontario Targeted Talent

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

We're seeking top-notch engineers to join our team. As part of our group, you'll collaborate with hardware and software engineers to design, develop, and optimize software for our chip, making AI inference accessible to everyone. You'll excel in identifying and resolving functional/performance bottlenecks in complex software and hardware designs.

We're hiring 3 Senior Deep Learning Engineers to join our Neural Networks team. Your primary focus will be optimizing neural networks to efficiently run on our hardware and building a model optimization pipeline. If you thrive on pushing the boundaries of AI technology, this role is for you!

Requirements:

  • Bachelor's degree in Computer Science, Engineering, or related field
  • 5+ years of experience, with at least 2 years in both deep learning and software engineering
  • Proficiency in deep learning frameworks like Tensorflow and/or PyTorch
  • Experience with CNNs, LSTMs/RNNs, Transformers
  • Strong math skills and Python proficiency
  • Experience with C/C++

Preferred Skills & Experience:

  • Master's or PhD in Computer Science, Engineering, or related field
  • Experience in embedded or low-level programming
  • Knowledge of CUDA/OpenGL
  • Experience deploying neural networks in production
  • Familiarity with model compression techniques like quantization, pruning, etc.

These are permanent full time remote positions.

This advertiser has chosen not to accept applicants from your region.

Senior Deep Learning Engineer

New
Winnipeg, Manitoba Targeted Talent

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

We're seeking top-notch engineers to join our team. As part of our group, you'll collaborate with hardware and software engineers to design, develop, and optimize software for our chip, making AI inference accessible to everyone. You'll excel in identifying and resolving functional/performance bottlenecks in complex software and hardware designs.

We're hiring 3 Senior Deep Learning Engineers to join our Neural Networks team. Your primary focus will be optimizing neural networks to efficiently run on our hardware and building a model optimization pipeline. If you thrive on pushing the boundaries of AI technology, this role is for you!

Requirements:

  • Bachelor's degree in Computer Science, Engineering, or related field
  • 5+ years of experience, with at least 2 years in both deep learning and software engineering
  • Proficiency in deep learning frameworks like Tensorflow and/or PyTorch
  • Experience with CNNs, LSTMs/RNNs, Transformers
  • Strong math skills and Python proficiency
  • Experience with C/C++

Preferred Skills & Experience:

  • Master's or PhD in Computer Science, Engineering, or related field
  • Experience in embedded or low-level programming
  • Knowledge of CUDA/OpenGL
  • Experience deploying neural networks in production
  • Familiarity with model compression techniques like quantization, pruning, etc.

These are permanent full time remote positions.

This advertiser has chosen not to accept applicants from your region.

Senior Deep Learning Engineer

Calgary, Alberta Targeted Talent

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

We're seeking top-notch engineers to join our team. As part of our group, you'll collaborate with hardware and software engineers to design, develop, and optimize software for our chip, making AI inference accessible to everyone. You'll excel in identifying and resolving functional/performance bottlenecks in complex software and hardware designs.

We're hiring 3 Senior Deep Learning Engineers to join our Neural Networks team. Your primary focus will be optimizing neural networks to efficiently run on our hardware and building a model optimization pipeline. If you thrive on pushing the boundaries of AI technology, this role is for you!

Requirements:

  • Bachelor's degree in Computer Science, Engineering, or related field
  • 5+ years of experience, with at least 2 years in both deep learning and software engineering
  • Proficiency in deep learning frameworks like Tensorflow and/or PyTorch
  • Experience with CNNs, LSTMs/RNNs, Transformers
  • Strong math skills and Python proficiency
  • Experience with C/C++

Preferred Skills & Experience:

  • Master's or PhD in Computer Science, Engineering, or related field
  • Experience in embedded or low-level programming
  • Knowledge of CUDA/OpenGL
  • Experience deploying neural networks in production
  • Familiarity with model compression techniques like quantization, pruning, etc.

These are permanent full time remote positions.

This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Ai software engineer Jobs in Canada !

Senior Deep Learning Engineer

Montréal, Quebec Targeted Talent

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

We're seeking top-notch engineers to join our team. As part of our group, you'll collaborate with hardware and software engineers to design, develop, and optimize software for our chip, making AI inference accessible to everyone. You'll excel in identifying and resolving functional/performance bottlenecks in complex software and hardware designs.

We're hiring 3 Senior Deep Learning Engineers to join our Neural Networks team. Your primary focus will be optimizing neural networks to efficiently run on our hardware and building a model optimization pipeline. If you thrive on pushing the boundaries of AI technology, this role is for you!

Requirements:

  • Bachelor's degree in Computer Science, Engineering, or related field
  • 5+ years of experience, with at least 2 years in both deep learning and software engineering
  • Proficiency in deep learning frameworks like Tensorflow and/or PyTorch
  • Experience with CNNs, LSTMs/RNNs, Transformers
  • Strong math skills and Python proficiency
  • Experience with C/C++

Preferred Skills & Experience:

  • Master's or PhD in Computer Science, Engineering, or related field
  • Experience in embedded or low-level programming
  • Knowledge of CUDA/OpenGL
  • Experience deploying neural networks in production
  • Familiarity with model compression techniques like quantization, pruning, etc.

These are permanent full time remote positions.

This advertiser has chosen not to accept applicants from your region.

Senior Deep Learning Engineer

Vancouver, British Columbia owl.co

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

Owl.co empowers insurers to combat illegitimate claims on a large scale while eliminating human bias from the process. Our clients are top insurance companies across North America, achieving remarkable results through our AI-powered, evidence-based platform. We are on a mission to integrate state-of-the-art ML and NLP methods to transform this traditionally manual activity into a fair process. We are well-funded and have engineering offices in New York City, Toronto, and Vancouver.

In this position, you'll collaborate closely with cross-functional teams to design, implement, and optimize systems that are reshaping how insurers detect and handle illegitimate claims.

This role is on-site in our Yaletown, Vancouver office.

Responsibilities:

  • Develop algorithms based on state-of-the-art machine learning and neural network methodologies.
  • Train, evaluate and deploy DL models that enable Owl products.
  • Conduct and collaborate on research projects that advance product capabilities.

Requirements

Minimum Qualifications:

  • Bachelor's degree in Computer Science or relevant technical field.
  • PhD in computer vision and/or machine learning or related areas.
  • 2+ years of industry, academic, or government lab experience in computer vision and/or machine learning.
  • Experience solving complex problems and comparing alternative solutions, tradeoffs, and diverse points of view to determine a path forward.
  • Experience in utilizing Generative AI technology and model finetuning (instruct tuning, SFT, RLHF, etc.).
  • Experience communicating research for public audiences or peers.

Preferred Qualifications:

  • First-authored publications at peer-reviewed conferences (e.g. CVPR. ECCV, ICCV, NeurIPS, and SIGGRAPH).
  • 4+ year(s) of work experience in an industry, university, or government lab.

Benefits

Why join Owl?

  • Industry Leaders : Our technical leadership comes from Meta, Microsoft, X, and Goldman Sachs, bringing world-class expertise to our agile team.
  • Market Leadershi p: We hold the largest market share in our space, offering a proven ROI and maintaining a 100% customer retention rate , with renewals consistently doubling their previous terms.
  • Lean & Impact Driven Team : Our small, nimble team makes swift decisions and encourages direct communication and innovation through a flat organizational structure. You’ll make real, meaningful contributions right from the start.
  • Established Product-Market Fit : AI-Driven Product that helps shape an AI-powered enterprise solution for insurance companies across the US and Canada.
  • Healthcare benefits: we cover 100% of the premiums for you and 70% for your family (medical, dental & vision)

This advertiser has chosen not to accept applicants from your region.

Senior Deep Learning Engineer

Québec, Quebec Targeted Talent

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

We're seeking top-notch engineers to join our team. As part of our group, you'll collaborate with hardware and software engineers to design, develop, and optimize software for our chip, making AI inference accessible to everyone. You'll excel in identifying and resolving functional/performance bottlenecks in complex software and hardware designs.

We're hiring 3 Senior Deep Learning Engineers to join our Neural Networks team. Your primary focus will be optimizing neural networks to efficiently run on our hardware and building a model optimization pipeline. If you thrive on pushing the boundaries of AI technology, this role is for you!

Requirements:

  • Bachelor's degree in Computer Science, Engineering, or related field
  • 5+ years of experience, with at least 2 years in both deep learning and software engineering
  • Proficiency in deep learning frameworks like Tensorflow and/or PyTorch
  • Experience with CNNs, LSTMs/RNNs, Transformers
  • Strong math skills and Python proficiency
  • Experience with C/C++

Preferred Skills & Experience:

  • Master's or PhD in Computer Science, Engineering, or related field
  • Experience in embedded or low-level programming
  • Knowledge of CUDA/OpenGL
  • Experience deploying neural networks in production
  • Familiarity with model compression techniques like quantization, pruning, etc.

These are permanent full time remote positions.

This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All AI Software Engineer Jobs