937 AI Software Engineer jobs in Canada
AI Software Engineer - Canada
Posted today
Job Viewed
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
Senior Deep Learning Engineer
Posted today
Job Viewed
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.
Senior Deep Learning Engineer
Posted today
Job Viewed
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.
Senior Deep Learning Engineer
Posted today
Job Viewed
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.
Senior Deep Learning Engineer
Posted today
Job Viewed
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.
Senior Deep Learning Engineer
Posted today
Job Viewed
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)
Senior Deep Learning Engineer
Posted today
Job Viewed
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.
Be The First To Know
About the latest Ai software engineer Jobs in Canada !
Senior Deep Learning Engineer
Posted today
Job Viewed
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)
Senior Deep Learning Engineer
Posted today
Job Viewed
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.
Deep Learning Compiler Engineer
Posted 14 days ago
Job Viewed
Job Description
Huawei Canada has an immediate 12-month contract opening for a Deep Learning Compiler Engineer.
About the team:
Initially founded in 1991 as Huawei's ASIC Design Center, the IC Lab is a leading global fabless semiconductor lab. This lab delivers trusted, cutting-edge semiconductor products and services for smart devices, contributing to smart home and mobility solutions. The local team in Canada specializes in semiconductors, and chipset solutions.
About the job:
Create customer value by developing new capabilities to improve inference times, optimize memory usage, and other state-of-the-art algorithms. You will use your expertise to drive optimization at both the model and system level.
Design, develop, and maintain optimized code in C++ and Python to implement and enhance deep learning inference systems. You will contribute to both low-level performance-critical components and appropriate high-level abstractions that define system behavior.
Drive performance improvements by integrating and optimizing deep learning systems for custom hardware accelerators. Your work will enable significant gains in speed, efficiency, and real-time performance for wireless applications.
Participate actively in code reviews, providing constructive feedback and ensuring that the codebase remains efficient, scalable, and conducive to high-velocity development. This is a collaborative environment where you’ll both share knowledge and grow from the feedback of your peers.
Work closely with a team of experienced engineers who will offer mentorship and guidance, allowing you to further refine your skills while contributing to challenging and innovative projects.