Job Search and Career Advice Platform

Enable job alerts via email!

AI Developer

Vaco Recruiter Services

Toronto

On-site

CAD 60,000 - 80,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading Canadian energy organization is seeking a skilled AI Engineer to design and implement advanced AI systems. The ideal candidate will be proficient in Python and have experience with data engineering, including building data pipelines. The role involves overseeing AI solution lifecycles, deploying cloud-based applications, and implementing MLOps practices. This position requires residing in the Greater Toronto Area and offers a competitive pay rate of $102.5 - $112.5 per hour.

Qualifications

  • Bachelor's degree in computer science, Engineering, Data Science, Mathematics, Physics, or a related technical discipline.
  • Strong programming skills with proven experience developing production code in Python.
  • Hands-on experience deploying and operating AI solutions in cloud environments.

Responsibilities

  • Design and implement AI systems using large language models.
  • Build pipelines to process structured and unstructured data for AI applications.
  • Oversee the full lifecycle of AI solutions.

Skills

Programming in Python
Designing AI systems
Data pipeline construction
MLOps practices
Effective communication

Education

Bachelor’s degree in Computer Science or related field
Advanced degree in related field

Tools

Azure
Databricks
GitHub
Job description
About the Company

Our client is a leading Canadian energy organization with a strong presence across Ontario. They operate critical infrastructure that supports millions of customers and drives economic growth.

Why Work Here

Our client is engaging in ongoing transformation and investing in cutting‑edge technologies and modernizing operations to meet the evolving needs of the energy sector. By joining, you will be part of an organization that values collaboration, professional development, and making a meaningful impact on the future of clean energy.

About the Opportunity
  • Solution Development: Design and implement AI systems using large language models, predictive models, and agent‑based approaches capable of planning, reasoning, and multi‑step execution.
  • Data Engineering: Build pipelines to process structured and unstructured data (documents, spreadsheets, images, text) for use in AI applications.
  • Lifecycle Management: Oversee the full lifecycle of AI solutions, including model development, system integration, deployment, monitoring, and maintenance.
  • Cloud & Platforms: Develop solutions within cloud ecosystems (Azure preferred) and integrated data platforms such as Databricks.
  • MLOps Practices: Implement machine learning operations for reliable deployment, version control, monitoring, and continuous improvement.
  • Governance & Compliance: Ensure data quality, traceability, and compliance with organizational policies.
  • Collaboration: Work with business partners to translate operational needs into technical solutions and communicate complex concepts clearly to technical and non‑technical stakeholders.
  • Software Engineering: Apply modern development practices including GitHub‑based source control, peer code review, and structured change management.
  • Responsible AI: Contribute to ethical AI practices by assessing solutions for fairness, reliability, and explainability.
  • Documentation & Reviews: Produce technical documentation, support design and architecture reviews, and ensure clarity in solution delivery.
About You
  • Bachelor’s degree in computer science, Engineering, Data Science, Mathematics, Physics, or a related technical discipline.
  • Advanced degree in a related field is considered an asset.
  • Strong programming skills with proven experience developing production code in Python.
  • Demonstrated ability to design and implement AI systems using large language models and predictive modeling techniques.
  • Experience building data pipelines for structured and unstructured data.
  • Hands‑on experience deploying and operating AI solutions in cloud environments (Azure preferred).
  • Familiarity with enterprise data platforms such as Databricks for data preparation, model development, and scalable processing.
  • Experience applying MLOps practices including model versioning, controlled deployment, performance monitoring, and lifecycle management.
  • Proficiency with collaborative development tools such as GitHub for source control, versioning, and peer review.
  • Strong understanding of software engineering best practices including testing, documentation, and maintainable design.
  • Ability to communicate complex technical concepts clearly to diverse audiences.
  • Track record of delivering AI solutions from concept through production deployment.
  • Professional certifications in cloud computing, data platforms, or AI technologies are considered an asset.
Pay Range

$102.5 - $112.5/hr

How to Apply

Click the “Apply Now” button and follow the instructions to submit your resume. Please know that we only accept documents in MS Word or Rich Text formats. When referencing this job, quote #469248.

This position for employment is for a current vacancy with Vaco/Highspring’s client. You must currently reside within the Greater Toronto Area and be permitted to work in Canada to be considered for this opportunity. A recruiter will be in touch with you if your profile meets our client’s requirements for this role.

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