1

Artificial Intelligence Software Engineer Jobs in Toronto, ON

Senior Software Developer

Oakville, ON ยท On-site +1

CA$120K - CA$135K/yr

Our client is seeking an experienced Senior Software Developer (Full Stack) with 7+ years of ... AI (Artificial Intelligence) tools may be used at certain points of the pre-screening and selection ...

The Role As a Senior Software Engineer at Capco, you'll design, develop, modify, maintain, and ... Use of Artificial Intelligence in Talent Acquisition At Capco, we use artificial intelligence (AI ...

Full Stack Software Developer

Mississauga, ON ยท Hybrid

CA$80K - CA$90K/yr

Our client is seeking a skilled Full Stack Software Developer with 5+ years of experience to join ... AI (Artificial Intelligence) tools may be used at certain points of the pre-screening and selection ...

Summary/Objective Emburse software engineers contribute to the development of an engaging and ... We may use artificial intelligence (AI) tools to support parts of the hiring process, such as ...

The role We are looking for a Principal Software Engineer to help architect and scale the core ... Artificial intelligence may be used in the screening or assessment of applicants. If your ...

Senior Software Engineer (Java/AI)

Mississauga, ON ยท On-site

CA$94K - CA$141K/yr

We are looking for a passionate and talented Senior Software Engineer to join our high-performing ... A foundational understanding of Artificial Intelligence (AI) concepts and their application. Proven ...

As a Software Developer , you will build and own the backend services, infrastructure, and data ... Robinhood uses artificial intelligence (AI) tools to support parts of our recruiting process. These ...

Staff Software Engineer

Toronto, ON ยท On-site

CA$150K - CA$200K/yr

Nice to haves * 8+ years of varying experiences as a Software Engineer. * Proficient in Python ... Artificial intelligence may be used in the screening or assessment of applicants. If your ...

The Role * We're looking for Senior Software Engineers who are passionate about building high ... We may use artificial intelligence (AI) tools to support parts of the hiring process, such as ...

Showing results 21-40

Artificial Intelligence Software Engineer information

What does an artificial intelligence software engineer do?

An Artificial Intelligence Software Engineer designs, develops, and implements software systems that use AI techniques such as machine learning, deep learning, and natural language processing. They work with large datasets, build and train models, and integrate AI capabilities into applications to solve complex problems. Their responsibilities often include collaborating with data scientists, optimizing algorithms, and ensuring the scalability and efficiency of AI solutions.

What are the key skills and qualifications needed to thrive as an artificial intelligence software engineer?

To thrive as an Artificial Intelligence Software Engineer, you need a solid background in computer science, mathematics, and machine learning, often supported by a relevant degree and experience with AI frameworks. Proficiency in programming languages like Python or Java, and familiarity with tools such as TensorFlow, PyTorch, and cloud platforms are typically required. Strong problem-solving skills, creativity, and effective communication help set top performers apart in this role. These competencies are crucial for designing innovative AI solutions, collaborating with teams, and ensuring successful deployment in real-world applications.

How does an artificial intelligence software engineer typically collaborate with data scientists and product teams?

Artificial Intelligence Software Engineers frequently work alongside data scientists to translate complex models and algorithms into scalable, production-ready code. They also collaborate closely with product managers and UX teams to ensure AI solutions align with user needs and business objectives. Effective communication and a strong understanding of both software engineering and data science principles are essential, as these engineers often serve as a bridge between technical and non-technical stakeholders throughout the project lifecycle.

What is the difference between Artificial Intelligence Software Engineer vs Data Scientist?

AspectArtificial Intelligence Software EngineerData Scientist
Required CredentialsBachelor's or higher in CS, AI, or related fields; programming skillsBachelor's or higher in CS, Statistics, or related fields; strong analytical skills
Work EnvironmentDevelops AI models, algorithms, and software applicationsAnalyzes data, builds models, and interprets insights
Employer & Industry UsageTech companies, AI startups, research labsBusiness, finance, healthcare, tech sectors
Common Search & ComparisonFocuses on AI development and software engineeringFocuses on data analysis and statistical modeling

While both roles require programming skills and a background in data or AI, Artificial Intelligence Software Engineers primarily develop AI algorithms and software applications, whereas Data Scientists analyze data to extract insights and build predictive models. The roles often overlap but serve different core functions within tech and data-driven organizations.

What are popular job titles related to Artificial Intelligence Software Engineer jobs in Toronto, ON?

For Artificial Intelligence Software Engineer jobs in Toronto, ON, the most frequently searched job titles are:

What job categories do people searching Artificial Intelligence Software Engineer jobs in Toronto, ON look for?

The top searched job categories for Artificial Intelligence Software Engineer jobs in Toronto, ON are:

Infographic showing various Artificial Intelligence Software Engineer job openings in Toronto, ON as of August 2026, with employment types broken down into 21% Internship, and 79% Full Time. Highlights an 100% In-person job distribution.

25-198 - Lead Software Engineer Developer

Morson Talent

Oshawa, ON โ€ข On-site, Remote

$90 - $100/hr

Full-time

Re-posted 14 days ago


Key responsibilities

  • Lead system design and architecture decisions to develop robust and scalable technical solutions.

  • Mentor engineers to improve their technical skills and problem-solving capabilities.

  • Collaborate with stakeholders to align technical solutions with business objectives.


Job description

Job Description Title: Lead Software Engineer Developer 25-198 Resume Due Date: Wednesday, February 18, 2025 (5:00PM EST) Number of Vacancies: 1 Level: MP5, $80 - $100 /hr INC Duration: 12 Months Hours of work: 35 hours Location: 1908 Colonel Sam Drive (Hybrid - 3 days remote) Job Overview The Lead Software Developer/Engineer is a specialist technical role focused on elevating engineering excellence, driving technical strategy, and influencing software development practices for one or more teams. This role involves mentoring engineers, defining architectural direction, and collaborating with stakeholders to align technology with business objectives. Drive engineering excellence by leading system design and architecture decisions, resulting in robust and scalable technical solutions.

Enhance team performance and software quality by mentoring engineers to improve their technical skills and problem-solving capabilities. Elevate development quality and security by advocating for and implementing standards and best practices across teams, leading to consistent and secure software delivery. Align technical solutions with business objectives by collaborating with leadership and stakeholders, fostering innovation and strategic growth.

Strengthen engineering culture by sharing knowledge and fostering cross-team collaboration, contributing to organization-wide technical strategies and improved team synergy. Accelerate software development capabilities by evaluating and implementing new technologies, enhancing efficiency and innovation. Influence strategic direction by participating in discussions and providing technical expertise to leadership and stakeholders, ensuring informed decision-making.

Fulfill additional responsibilities as needed to support organizational goals and initiatives. Major initiatives or challenges planned for the next 12 months that this role would be leading-New app development, refactoring/retrofitting initiatives (may be 50/50). Qualifications: 15 - 20 years of experience Hands on multi tech stack experience .Net, Node.js, React, Angular, Python Hands on expertise with React/Angular/Node.js/.Net Core along with Linux echo system

Also building containers. Azure cloud experienc3 Domain Driven Design. E- GHE-900 (for git), Azure Associate Certification New systems will be utilizing microservices/serverless, we are also investigating event-driven for near real-time apps, Monolithic for legacy apps.

Experience Moving from ADO to GitHub Enterprise. Azure Kubernetes Services (AKS) the candidate support legacy systems, modernization efforts, or specific platforms (e.g., ERP, internal enterprise systems) Strong in distributed system design 80% of time spent on hands on coding and 20% as tech lead This knowledge is considered to be normally acquired through the completion of 4 years of University in computer science, software engineering or a related field. Requires relevant experience in software development and leadership

Proven ability to mentor engineers, improve team performance, and drive technical excellence. Strong expertise in system architecture, design patterns, and cloud technologies. Experience with Agile methodologies, DevOps practices, and modern software development workflows.

Excellent communication and collaboration skills, with a track record of influencing technical direction across teams. "Please note, this is a real and current job vacancy. Morson Edge does not use artificial intelligence to screen or select candidates."