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
Emplois favoris
Vous devez être connecté pour pouvoir ajouter un emploi aux favoris
Connexion ou Créez un compte