Flexton Inc.
Machine Learning Engineer
Flexton Inc.Canada3 days ago
ContractInformation Technology

We are looking for a skilled Machine Learning Engineer to design, build, train, and deploy machine learning models into production environments. The ideal candidate has strong hands-on experience with Python-based ML frameworks, transformer models, and end-to-end ML pipelines, from data exploration to production deployment.


Key Responsibilities

  • Design, develop, and train machine learning models using Python
  • Build and fine-tune models using PyTorch and/or TensorFlow
  • Work extensively with Hugging Face Transformers for NLP or related ML tasks
  • Perform data exploration, analysis, and feature engineering using Python libraries (Pandas, NumPy, etc.)
  • Write and optimize SQL queries for data extraction and manipulation
  • Build and maintain data pipelines to support ML workflows
  • Deploy machine learning models to QA and Production environments
  • Monitor model performance and collaborate on improvements and retraining strategies
  • Work closely with data engineers, software engineers, and product teams


Required Qualifications

  • Strong experience in Python for machine learning
  • Hands-on experience with PyTorch and/or TensorFlow (must-have)
  • Proven experience using the Hugging Face Transformers library (must-have)
  • Solid understanding of data exploration and manipulation using SQL and Python
  • Experience building end-to-end ML pipelines
  • Experience deploying ML models into production and QA environments
  • Good understanding of ML model lifecycle and best practices


Nice to Have

  • Exposure to large-scale or distributed ML systems
  • Experience with Kubernetes (K8s) or containerized deployments
  • Familiarity with cloud platforms (AWS, GCP, or Azure)

Key Skills

Ranked by relevance