XX
Python EngineerFreelanceJobsCanada

This job offer is no longer available

XX

Python Engineer

FreelanceJobs
  • CA
    Canada
  • CA
    Canada

About

Job Title: Python Engineer – AI Training (Model Training & Optimization)
Job Description:
We are seeking a skilled Python Engineer to support the development, training, and optimization of AI and machine learning systems. In this role, you will build and maintain data pipelines, training workflows, and evaluation frameworks that power high-performance AI models. You will collaborate closely with ML researchers, data scientists, and infrastructure engineers to ensure scalable, reliable, and efficient model training processes.
Key Responsibilities
Develop and maintain Python-based tools for AI model training and evaluation
Build and optimize data preprocessing and feature engineering pipelines
Implement training loops, experiment tracking, and performance monitoring
Integrate models into production-ready environments
Improve training efficiency through profiling and optimization
Collaborate on model validation, benchmarking, and reproducibility
Required Qualifications
Strong proficiency in Python
Experience with ML frameworks (PyTorch, TensorFlow)
Familiarity with data processing tools (pandas, NumPy)
Understanding of model training, evaluation metrics, and experimentation workflows
Experience working with large datasets
Preferred Qualifications
Experience with distributed training or GPU environments
Familiarity with MLOps practices
Knowledge of cloud platforms (AWS, GCP, or Azure)
Experience with experiment tracking tools (MLflow, Weights & Biases)
This role is ideal for an engineer passionate about building robust systems that enable high-quality AI model development at scale.
Contract duration of 1 to 3 months.
Mandatory skills: Python, TensorFlow, Machine Learning, PyTorch, NumPy, Azure Machine Learning, MLflow
  • Canada

Languages

  • English
Notice for Users

This job was posted by one of our partners. You can view the original job source here.