Artificial Intelligence Engineer

Montreal

Offre publiée le 2025-09-30

Hamilton Barnes?

AI Software Developer (Montreal - Hybrid)

A Canada-wide, multi-million-dollar cannabis retailer is seeking an experienced AI Software Developer to join the team and drive the development of new AI-based applications. You will also modernize and maintain existing internal and external applications, with autonomy over project direction.

Responsibilities

  • Design, develop, and deploy AI / ML applications (model training, testing, optimization).
  • Build and maintain web applications, APIs, and microservices using Python and PHP.
  • Manage backend systems in Linux-based environments, including automation and troubleshooting.
  • Implement CI / CD pipelines, containerization, and orchestration with Docker and Kubernetes.
  • Integrate applications with SQL / NoSQL databases and optimize workflows.
  • Apply software engineering best practices: clean code, testing, documentation, and security.
  • Collaborate with data scientists, engineers, and stakeholders to deliver scalable, high-performance solutions.

Skills & Experience

  • Strong Python (TensorFlow, PyTorch, Keras, Scikit-learn, Hugging Face) and PHP development skills.
  • Hands-on experience with Linux / Unix environments.
  • Experience deploying AI / ML models in production (NLP, computer vision, predictive analytics).
  • Familiarity with APIs, microservices, CI / CD, Docker, Kubernetes, DevOps / MLOps.
  • Solid knowledge of databases (MySQL, PostgreSQL, MongoDB, Redis) and security best practices.
  • Strong problem-solving, debugging, and Agile collaboration skills.

Benefits

  • Yearly bonus & RRSP
  • Full medical and dental coverage
  • PTO
  • Certifications paid for

Apply now to find out more!

Job Details

  • Seniority level: Mid-Senior level
  • Employment type: Full-time
  • Job function: Information Technology
  • Industries: IT Services and IT Consulting, Computer and Network Security, and Software Development

#J-18808-Ljbffr