Search jobs > Montreal, QC > Machine learning engineer

Machine Learning Engineer

GoMaterials
Montreal, Quebec, Canada
Full-time

GoMaterials is a fast-paced growth startup looking for a passionate ML Engineer to join our team!

The successful candidate will work on developing, deploying, and optimizing machine learning models and AI applications that help solve complex business problems.

You will collaborate with the product team, software engineers, and other stakeholders to build scalable AI solutions.

The ideal candidate should be a good problem-solver, team-oriented and comfortable working in a fast-paced Startup environment.

What You'll Do

  • Design, develop, and implement machine learning and deep learning algorithms and models.
  • Explore and define business problems, design and develop AI agent solution for specific tasks
  • Collaborate with product team and engineers to transform raw data into actionable insights.
  • Design and develop AI Agentic application for automation tasks, familiar with tools and frameworks such as LangChain and Dify
  • Train, test, and optimize models to ensure accuracy, efficiency, and scalability.
  • Deploy machine learning models into production environments, ensuring reliability and robustness.
  • Monitor and maintain machine learning pipelines, identifying areas for improvement or enhancement.
  • Conduct data preprocessing and feature engineering to prepare data for modeling.
  • Research and evaluate new algorithms, tools, and techniques to enhance model performance.
  • Collaborate with cross-functional teams to integrate AI solutions into business processes and applications.
  • Document processes, models, and experiments for knowledge sharing and reproducibility.
  • Troubleshoot and debug issues related to machine learning models and systems.

What You'll Need

  • Bachelor's or Master's degree in Computer Science, Data Science, Machine Learning, or a related field.
  • Experience with AI Agent solution development and framework
  • Proven experience as a Machine Learning Engineer or similar role.
  • Strong programming skills in Python, R, or similar languages.
  • Familiar with fine tuning techniques on existing models
  • Experience with machine learning libraries / frameworks such as TensorFlow, PyTorch, Scikit-learn, etc.
  • Familiarity with cloud platforms (AWS, Google Cloud, Azure) for deploying machine learning models.
  • Strong understanding of data structures, algorithms, and mathematical concepts used in machine learning.
  • Familiar with deep learning techniques and development process
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities.

Nice to Have

  • Experience with MLOps tools for version control, CI / CD pipelines, and monitoring.
  • Knowledge of AI ethics and responsible AI practices.
  • Understanding of model interpretability and explainability.
  • Familiarity with Docker and Kubernetes for containerization and orchestration.
  • Experience with Azure AI Studio or other cloud platform

Benefits and perks to look forward to :

  • Employee Stock Option Plan
  • Great work environment and team culture ( CLICK HERE to learn more about our culture )
  • Benefits including Telemedicine
  • Work from home and remote work opportunities
  • Vacation and paid time off
  • Casual dress code; wear what's comfortable

Why Work at GoMaterials?

As one of Montreal's fastest-growing startups, GoMaterials is revolutionizing the procurement process in the landscape construction industry! Our B2B marketplace optimizes how landscape contractors source plant and tree materials and has allowed us to be named one of Canada's most innovative companies in 2018 by Innovations of the World and to be one of 11 companies included in the 2022 Lazaridis Scaleup Program cohort .

Since inception, we have helped landscapers save time, money, and stress and plant over 1.5 million plants and trees. Led by a young and eager group of entrepreneurs, GoMaterials is aggressively expanding across North America.

We are therefore looking for amazing people to add to our team!

Our Values

  • Get our hands dirty : We hustle for our customers and our team.
  • Pick up a Shovel : We take initiative and focus to move the business forward.
  • Win as a crew : We respect, listen and challenge each other to succeed.
  • Have Fun : We love a good laugh and encourage everyone to be their authentic selves.

Ready to Apply?

If you think you'd be a great fit at our company and are passionate about this role, we want to hear from you!

4 days ago
Related jobs
Jay Analytix
Canada

Computer Science, Electrical Engineering, or a related field with a focus on speech processing or machine learning. This role requires a deep understanding of speech processing, machine learning, and software development. Strong knowledge of machine learning frameworks such as TensorFlow, PyTorch, o...

WonderBotz
Montreal, Quebec

Proven experience leading and managing machine learning, deep learning, and AI projects Experience with Open-Source Large Language Models (LLMs) and complementary tools:  PyTorch, tensorflow, LangChain, LLAMA CCP, etc. What You'll Be Doing: Evaluate long-term direction and recommend solutions t...

Stripe
Canada
Remote

You will work closely with software engineers, machine learning engineers (MLE), data scientists (DS), and ML platform infrastructure teams to design, build, deploy, and operate Stripe’s ML-powered payment decisioning systems, including improving existing ML models and developing new ML solutions. W...

Infinera
Canada

Title: Artificial Intelligence / Machine Learning Computer Scientist/Engineer role. Machine Learning Algorithms and Techniques: Supervised, Unsupervised, and reinforced learning algorithms. Engineering, PLM, Sales, Customers and Partners. Deep Learning Architectures: CNNs, RNNs, GANs and transformer...

Astra North Infoteck Inc.
Montreal, Quebec

Engage in Machine Learning project which includes problem definition Data Engineering Machine Learning design and documentation for the model risk management and running all the needed ML tests to ensure reliability. We are looking for a machine learning and natural language processing specialist to...

Instacart
(Canada (ON, AB, or BC Only))
Remote

As a Machine Learning Engineer focused on search, you will help create seamless shopping experiences by leveraging advanced machine learning techniques to improve search relevance and discovery on Instacart's platform. We are seeking a highly motivated Machine Learning Engineer to join our Search ML...

Dropbox
Canada
Remote

You will work within the Machine Learning Team to design, code, train, test, deploy and iterate on large scale machine learning systems. At Dropbox, our pursuit of excellence in Machine Learning and Artificial Intelligence fuels our mission to empower users worldwide. As a Machine Leaning Engineer f...

Corning
Montreal, Quebec

The Modeling, Machine Learning and Advanced Analytics group within the Corning Technology Center, Montreal (CTCM) is a team of scientists, engineers and software developers working on modeling and machine learning solutions to enable some of the most exciting industrial innovations of our time. Stro...

Instacart
(Canada (ON, AB, or BC Only))
Remote

As a Machine Learning Engineer, you will have the opportunity to collaborate closely with senior engineers and product leaders as part of your team. You will use machine learning to devise and refine solutions in crucial areas such as ads selection, ranking, auction, and pricing across all of Instac...

GoMaterials
Montreal, Quebec

Design, develop, and implement machine learning and deep learning algorithms and models. Proven experience as a Machine Learning Engineer or similar role. The successful candidate will work on developing, deploying, and optimizing machine learning models and AI applications that help solve complex b...