AI / ML Engineer

New
CanadaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
7+ years
Required Skills
AWSPythonGCPMachine LearningAzureCI/CDMLOpsGenerative AILangChain

Requirements

  • 7+ years of professional experience in machine learning engineering, software engineering, or data science roles focused on building production-grade ML systems.
  • Advanced degree in Computer Science, Software Engineering, Data Science, or a related field (Master’s preferred, PhD a plus).
  • Strong proficiency in Python and experience building reusable packages, automation tools, and production ML pipelines.
  • Deep understanding of ML system design, including model lifecycle management, MLOps practices, and scalable inference architectures.
  • Hands-on experience with cloud platforms such as AWS, Azure, or GCP, along with containerization and CI/CD workflows.
  • Familiarity with distributed computing frameworks, relational and non-relational databases, and large-scale data processing systems.
  • Experience with generative AI frameworks such as LangChain, LangGraph, Hugging Face, or similar tooling for LLM-based applications.
  • Strong analytical and problem-solving skills with the ability to decompose complex systems into practical engineering tasks.
  • Excellent collaboration and communication skills, with experience working in cross-functional, product-oriented environments.
  • Exposure to energy, utilities, or infrastructure domains is a strong plus.

Responsibilities

  • Design, build, and deploy scalable AI and machine learning systems that support predictive analytics, optimization, and generative AI use cases in production environments.
  • Develop reusable Python libraries, data pipelines, and modular components to support ML workflows and accelerate engineering productivity.
  • Contribute to the design and implementation of AI system architectures, including RAG pipelines, LLM integrations, and agent-based workflows.
  • Build evaluation, monitoring, and testing frameworks for ML and AI systems, focusing on performance, reliability, consistency, and fairness.
  • Collaborate with cross-functional teams to translate complex business and technical requirements into actionable ML and software solutions.
  • Optimize data storage, retrieval, and processing through effective database design and query performance improvements.
  • Stay current with advances in machine learning, generative AI, and MLOps, integrating relevant innovations into production systems.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now