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

Machine Learning Engineer, Full-time

Full-time

Invision AI

We are looking for a Machine Learning Engineer to join our Toronto team and help us take our products to the next level in terms of visual intelligence.

Our Company
Invision AI is building a universal AI platform for computer vision applications. Powered by a unique multi-camera stack that generates high-integrity 3D digital twins of dynamic environments, our technology powers disruptive, market-leading solutions in intelligent infrastructure and global Transportation.

The Role
As a Machine Learning Engineer, you will work across the full machine learning lifecycle, from data collection and labeling strategy through training, evaluation, deployment, monitoring, and ongoing improvement.

Your focus will be developing and maintaining computer vision models used in real-world products. While the work may involve researching and implementing new approaches, this is primarily an applied engineering position. We are looking for someone with a track record of building, shipping, and maintaining production ML systems.

The position includes working on projects that expand and strengthen our capabilities in object detection, image classification, geospatial tracking, and sensor fusion, with models deployed to resource-constrained edge devices.

Working within a collaborative team, you will build accurate, efficient, and principled solutions. As a key contributor to the company's next stage of growth, you will help advance our products, solve challenging customer problems, and shape our ML engineering practices in a fast-moving environment.

Location
This is a full-time, hybrid position based in Toronto. You will work from our downtown Toronto office three days per week.

What You'll Do
Recommend, develop, evaluate, and deploy ML models across our product lines
Build and improve data-labeling, training, and evaluation pipelines
Establish evaluation methods that connect model performance to product and business outcomes
Prototype new product capabilities using appropriate technologies
Optimize models for latency, memory usage, power consumption, and accuracy on edge devices
Diagnose and resolve issues affecting deployed models
Monitor production performance and identify model drift, data-quality problems, and retraining needs
Write maintainable, well-tested code and clear technical documentation
Participate in design reviews, code reviews, and technical planning
Share ML knowledge and collaborate with software, product, and other engineering teams
Requirements
Must Have
A track record of developing and deploying production computer vision models
Strong Python software development skills
Proficiency with frameworks such as PyTorch, TensorFlow and scikit-learn
Practical knowledge of CNNs and modern computer vision architectures
The ability to adapt open-source models to specific products and use cases
Hands-on work optimizing models for resource-constrained or edge environments
Knowledge of experiment tracking, dataset versioning, and ML observability
Skill in designing evaluation metrics that reflect product and business requirements
An understanding of model monitoring and production troubleshooting
Working knowledge of embedded systems and their constraints
Sound software engineering practices, including automated testing, code review, version control, and continuous integration
Strong written and verbal communication skills
Must be legally entitled to work in Canada

Bonus Skills
Familiarity with Docker or other container technologies
C++ development skills
GPU programming or performance-optimization knowledge
Knowledge of model compression techniques, including quantization, pruning, and knowledge distillation
Familiarity with edge inference tools such as ONNX Runtime, TensorRT
Familiarity with traditional, non-ML image-processing techniques
A background in sensor fusion or geospatial data
Benefits

  • A Mission that Matters: The opportunity to work on projects that make the world safer and greener
  • Excellence : A culture of very high technical standards where quality engineering is valued over quick hacks
  • Technical Challenge : A wide variety of technology and tasks, including web development, distributed and edge computing, ML, real-time processing, and computer vision
  • Growth Environment : Join an international team where your voice is heard and your impact is visible
  • Compensation and benefits : Competitive salary package including equity, allowing you to share in the success you help build. Benefits: RRSP Plan, Health and Dental and 4 weeks holiday.

Vacancy posted more than 2 months ago
Similar jobs that could be interesting for youBased on the Machine Learning Engineer, Full-time in Toronto, ON vacancy
  • $94.43k - $144.43k per year

     ...capabilities. We are seeking an innovative and experienced Machine Learning Engineer to join our AI + Data team, a cross-functional group...  ...stakeholders. When you join our team: We’ll empower you to learn and grow the career you want.  We’ll recognize and support... 
    Suggested
    Long term contract
    Temporary work
    Internship
    Local area
    Flexible hours

    Manulife

    Toronto, ON
    2 days ago
  • $120k - $250k per year

     ...We develop and deploy industry-leading machine learning systems that impact the lives of over 27...  ...cutting edge of machine learning in research, engineering, and impactful applications. We are...  ..., and reward and recognition programs. Learn more Additional Information: We’re... 
    Suggested
    Temporary work
    Work from home

    TD Bank

    Toronto, ON
    2 days ago
  •  ...value. We are a dynamic and collaborative team of researchers and engineers who thrive on pushing the boundaries of what's possible,...  ...Role: We are seeking a skilled, detail-oriented, and passionate Machine Learning Engineer to join our enterprise team. In this pivotal role, you... 
    Suggested

    Boson AI

    Toronto, ON
    2 days ago
  • $45 - $70 per hour

     ...environment where you’ll collaborate with top researchers and engineers in the field. We provide opportunities for interns to make significant...  ...Master's degree in Computer Science, Artificial Intelligence, Machine Learning, or a related technical field. Proficiency in Python and... 
    Suggested
    Hourly pay
    Internship
    Work at office
    Local area

    Cresta

    Toronto, ON
    3 days ago
  •  ...through traditional methods. With expertise spanning machine learning, bioinformatics, data science, engineering, and drug development, our multidisciplinary team in...  ...- learning and development budget & lunch and learns. Facilities located in the heart of Toronto - the... 
    Suggested
    Full time
    Flexible hours
    Weekend work

    Deep Genomics

    Toronto, ON
    1 day ago
  •  ...you belong on #TeamBell. Summary We are looking for a Machine Learning Engineer, Marketing to join our team. In this role, you will be responsible...  ...analytical Python libraries (eg. TensorFlow, Keras, scikit-learn, pandas) Knowledge of agile project management... 
    Full time
    Work at office
    3 days per week

    Bell

    Toronto, ON
    2 days ago
  • $160k - $200k per year

     ...Job Description Wiser Solutions is hiring a Senior ML Engineer to help build our customer-facing AI platform and get the first features...  ..., CI/CD, and code review  ~ A habit of building quickly to learn: you'd rather test an idea in two days than debate it for two weeks... 
    Work at office
    Local area
    Worldwide

    Wiser Solutions

    Toronto, ON
    5 days ago
  • $100k - $145k per year

     ...Thomson Reuters is seeking a Senior Machine Learning Engineer who will create the machine learning solutions development and technical implementation...  ...a plus. Familiarity with Spark, Airflow, PyTorch, Scikit-learn, Pandas, Keras, and other relevant ML libraries.... 
    Remplacement
    Work at office
    Local area
    Flexible hours

    CAN002 Thomson Reuters Canada Ltd

    Toronto, ON
    2 days ago
  •  ...Company Description It all started when engineer Fred Luddy wrote code that automated a tedious...  ...work for people. Job Description The Machine Learning Developer designs, builds, ships, and...  ...authored. The Developer builds the engine behind ServiceNow's optimization products... 
    Full time
    Work at office
    Local area
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Toronto, ON
    5 days ago
  • We are seeking an experienced Senior Machine Learning Engineer to deploy, integrate, monitor, and operationalize enterprise AI and machine learning solutions using modern MLOps practices. In this role, you will establish reusable deployment patterns, automated pipelines, monitoring... 
    Long term contract
    Contract work
    Manual labor
    Remote work
    Flexible hours
    3 days per week

    Randstad

    Toronto, ON
    8 days ago
  •  ...intersection of modern AI architectures, agentic systems, and enterprise-scale ML operations. We are looking for a Staff Machine Learning & AI Engineer to lead the engineering architecture of our multi-agent AI systems, with a focus on agent-driven products. In this role,... 
    Work at office
    Remote work
    Work from home
    Flexible hours
    2 days per week
    3 days per week

    HelloFresh

    Toronto, ON
    18 hours ago
  • $200k - $275k per year

     ...audited at scale. We are a diverse team of engineers, product managers, and designers who are...  ...under Okta Secures AI as a Principal Machine Learning (ML) Engineer to advance Okta's...  ...latency inference or semantic evaluation engines directly into the API gateway request path... 
    Local area
    Worldwide
    Flexible hours
    Shift work

    Okta

    Toronto, ON
    3 days ago
  • $170.84k - $220.84k per year

     ...users around the world and 300 billion ideas saved, Pinterest Machine Learning engineers build personalized experiences to help Pinners create a life...  ...for relocation assistance. Visit our PinFlex page to learn more about our working model.   In-Office Requirement... 
    Work at office
    Local area
    Remote work
    Relocation
    Relocation package

    Pinterest

    Toronto, ON
    3 days ago
  •  ...create, apply and work with algorithms that learn and analyze data, just like the human brain. By leveraging AI and machine learning technologies, you'll help us deliver...  ...highly skilled and experienced Machine Learning Engineering Developer II to join our team. This role... 
    Full time
    Work at office
    3 days per week

    Bell

    Toronto, ON
    2 days ago
  •  ..., Risk, and Payments organizations are excited to offer PhD machine learning engineering internships for the summer of 2027. This is an exceptional opportunity...  ...and proactively seek solutions to challenges. Rapidly learn new technologies and approaches, demonstrating a strong... 
    Summer work
    Internship
    Summer internship

    Stripe

    Toronto, ON
    3 days ago
  • $149.6k - $187k per year

     ...-immersive transportation to improve people's lives warrants modern ML utilizing peta-byte scale data. Our highly motivated Machine Learning Engineers work on these challenging problems and define solutions to directly impact various aspects of our core business. If you are... 
    Hourly pay
    Work at office
    Flexible hours
    3 days per week

    Lyft

    Toronto, ON
    3 days ago
  •  ...The Senior Machine Learning Engineer will deploy, integrate, monitor, and operationalize AI and machine-learning solutions using modern MLOps practices. The role will establish reusable deployment patterns, tooling, monitoring, and automation that enable AI solutions to... 

    P@thlion Staffing Careers

    Toronto, ON
    8 days ago
  • $135k - $185k per year

     ...We are now looking for a Senior Machine Learning Applications and Compiler Engineer! NVIDIA is seeking engineers to develop algorithms and optimizations for our inference and compiler stack. You will work at the intersection of large-scale systems, compilers, and deep learning... 

    Nvidia

    Toronto, ON
    4 days ago
  • $123.2k per year

     ...fees or compounding interest. Affirm's Machine Learning team solves problems critical to our business...  ...models Collaborate with the engineering, fraud, and product teams to define requirements...  ...learning frameworks such as scikit-learn, pandas, numpy, xgboost, and pytorch... 
    Full time
    Work at office
    Remote work
    Flexible hours

    Affirm

    Toronto, ON
    1 day ago
  •  ...from data. Our consultants bring deep expertise in Data Science, Machine Learning, and AI. Our business value and leadership have been...  ...We are looking for a motivated and passionate Machine Learning Engineers for our team. As part of this job, you will be responsible... 
    Full time
    Remote work

    Tiger Analytics Inc.

    Toronto, ON
    more than 2 months ago
  •  ...users around the world and 400 billion ideas saved, Pinterest Machine Learning engineers build personalized experiences to help Pinners create a life...  ...for relocation assistance. Visit our  PinFlex page to learn more about our working model.   #LI-REMOTE #LI-AK7... 
    Local area
    Remote work
    Relocation
    Relocation package

    Pinterest

    Toronto, ON
    3 days ago
  • $200k - $250k per year

     ...Machine Learning Engineer, Associate Director – AI Innovation Teams Fitch Ratings is seeking a Machine Learning Engineer to join our new AI Innovation teams in Toronto—a bold initiative building the AI-powered future of financial analysis. We're not fine-tuning existing... 
    Long term contract
    Immediate start

    Fitch Group

    Toronto, ON
    23 days ago
  •  ...We care about design, taste, and craft as much as research and engineering – shipping experiences that creatives actually love. We’ve raised...  ...at ideogram.ai , and check out the following links to learn more about our work: Ideogram 4.5 , Enterprise , and Custom... 
    Full time
    Work at office

    ideogram

    Toronto, ON
    1 day ago
  • $170k per year

     ...dedicated group of recommendations, search, applied research and ML engineers working full time on discovery for Everand and Fable. The...  ...and Everand. Role Overview We're looking for a Senior Machine Learning Engineer to own recommendations for Fable and grow into the technical... 
    Long term contract
    Full time
    For contractors
    Local area
    Home office
    Flexible hours

    Scribd, Inc.

    Toronto, ON
    20 days ago
  • usd118.8k per year

     ...and drive them to resolution. SCC brings together ML, data, backend, and product engineers alongside data scientists and operations partners to transform these systems. As a Machine Learning Engineer on the SCC team, you will fine-tune and align models and build AI Agents... 
    Hourly pay
    Work at office
    Flexible hours
    3 days per week

    Lyft

    Toronto, ON
    3 days ago
  • $140k - $250k per year

     ...We develop and deploy industry-leading machine learning systems that impact the lives of over 27...  ...cutting edge of machine learning in research, engineering, and impactful applications. As a...  ..., and reward and recognition programs. Learn more Additional Information: We’re... 
    Temporary work
    Work from home

    TD Bank

    Toronto, ON
    2 days ago
  • $46 - $53 per hour

     ...re actively building the next-generation Machine Learning (ML) platform for low-cost, ultra-...  ...peta-byte scale data. Our Machine Learning Engineers are excited to work on these challenging...  ...and knowledge of ML libraries like scikit-learn, Tensorflow, PyTorch, Keras, MXNet, etc.... 
    Hourly pay
    Full time
    Summer work
    Internship
    Summer internship
    Work at office
    3 days per week

    Lyft

    Toronto, ON
    5 days ago
  •  ...experience, Thri5 is venture-backed by some of Canada's most prominent VC and angel investors. Your Role As an AI / Machine Learning Engineer at Thri5, you'll help build the agent layer that powers our System of Actions. You'll design and implement multi-agent Co... 
    Full time

    Thri5 Inc.

    Toronto, ON
    11 days ago
  • $186.1k - $265.8k per year

     ...About the Role: The Machine Learning team at Tubi drives the innovation behind personalized user experiences.  With the largest inventory...  .... We are seeking a highly skilled Senior Machine Learning Engineer to contribute to transformative projects in video personalization... 
    Remplacement
    Long term contract
    Full time
    Temporary work
    Work at office
    Local area
    Remote work
    Flexible hours

    Tubi - Canada

    Toronto, ON
    a month ago
  •  ...mission to democratize AI. Leveraging proprietary AI Studio and AI Engines, the company helps drive the clients’ AI Enterprise...  ...Remote, Full-time Role Overview We’re hiring a Senior Machine Learning Engineer to architect, build, and deploy high-performance machine... 
    Full time
    Contract work
    Local area
    Remote work
    Worldwide

    Fusemachines

    Toronto, ON
    13 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Machine Learning Engineer, Full-time. Be the first to apply!