Enable job alerts via email!

Lead/Senior Developer – AI

Apex Systems

Toronto

Hybrid

CAD 100,000 - 150,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in IT Services seeks a Lead AI Engineer in Toronto. You will design and implement innovative AI solutions while mentoring a team. The role requires extensive experience in software development and AI technologies, fostering a collaborative environment.

Qualifications

  • 10+ years experience in software development.
  • 3+ years in a leadership role.
  • Experience with AI/ML-based products including chatbots.

Responsibilities

  • Lead design and development of scalable AI solutions.
  • Mentor engineers and conduct code reviews.
  • Monitor system performance and implement improvements.

Skills

Python
Java
RESTful APIs
Data Privacy Compliance
Problem Solving
Decision Making
Communication

Tools

Docker
Kubernetes
SQL
MongoDB
OpenShift

Job description

Get AI-powered advice on this job and more exclusive features.

Location: Downtown Toronto. Hybrid: 2 days in office per week

Duration of Contract/Perm: 6 months contract with potential for conversion.

Hours/week: 37.5 hrs/wk. 9-5 PM, M-F

Start date: July 2025

Key Responsibilities:

  • Lead the design, development, and deployment of scalable AI solutions.
  • Ensure adherence to best practices in coding, testing, and deployment.
  • Mentor and guide a team of engineers, fostering a culture of innovation and collaboration.
  • Conduct code reviews, provide feedback, and ensure high-quality deliverables.
  • Collaborate with different stakeholders to align technical efforts with business goals.
  • Ensure ethical AI practices and compliance with data privacy regulations.
  • Oversee project timelines, resource allocation, and risk management.
  • Identify and resolve technical challenges to ensure timely delivery.
  • Monitor system performance and implement improvements as needed.

Qualifications:

  • 10+ years of experience in software development, with at least 3 years in a leadership role.
  • Programming Languages: Proficiency in Python or Java
  • Experience with both relational (e.g., SQL) and NoSQL (e.g., MongoDB) databases.
  • Experience in writing complex queries, joins, Views, Procedures
  • Query optimization knowledge
  • Experience with reinforcement learning or generative AI models (e.g., GPT).
  • Cloud platform experiences (OpenShift Platform is nice to have). Familiarity with CI/CD pipelines and containerization (e.g., Docker, Kubernetes).
  • Strong understanding of RESTful APIs and microservices architecture.
  • Proven track record of delivering AI/ML-based products, preferably in chatbot or conversational AI.
  • Excellent communication and interpersonal skills.
  • Strong problem-solving and decision-making abilities.
  • Ability to work in a fast-paced, dynamic environment.
  • Nice to have:
  • Knowledge of chatbot platforms like Microsoft Bot Framework.
  • Experience with Agile methodologies and DevOps practices.
Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Contract
Job function
  • Job function
    Information Technology
  • Industries
    IT Services and IT Consulting and Banking

Referrals increase your chances of interviewing at Apex Systems by 2x

Get notified about new Software Engineer jobs in Toronto, Ontario, Canada.

Software Engineer, Backend (All Levels / All Teams)
Software Engineer I, Entry Level (Fall 2024-Spring 2025) - Toronto
Software Developer Full Stack (Junior) 9063-1115
Frontend Software Engineer (Remote - Canada)
Software Engineering Intern (September 2025)

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.