logo

View all jobs

Machine Learning Engineer - Contract

Remote, Canada ยท Computer/Software

Machine Learning Engineer - 6 month contract to start with chance of extension

Job Description:

We are seeking a highly skilled Machine Learning Engineer to join our team. As a Machine Learning Engineer, you will be responsible for developing, implementing, and optimizing machine learning models and algorithms. Your primary focus will be on leveraging Google Cloud Platform (GCP) services, including Google AI and Data Flow, to design scalable and efficient machine learning solutions. You will work closely with cross-functional teams to understand business requirements, gather data, and deploy production-ready models.

Responsibilities:

  • Design, develop, and deploy machine learning models and algorithms using Python and ML frameworks such as TensorFlow, PyTorch, and XGBoost.
  • Utilize Google Cloud Platform (GCP) services, including Google AI and Data Flow, to preprocess, store, and analyze large-scale datasets.
  • Collaborate with data engineers and data scientists to build end-to-end machine learning pipelines.
  • Optimize machine learning algorithms for performance, scalability, and efficiency.
  • Implement monitoring and logging solutions to track model performance and detect anomalies.
  • Stay up-to-date with the latest advancements in machine learning, AI technologies, and cloud computing.
  • Document code, methodologies, and experiments to ensure reproducibility and knowledge sharing.
  • Provide technical guidance and mentorship to junior team members.
  • Conduct algorithm design and analysis to develop novel approaches for solving complex problems.

Requirements:

  • Bachelor's degree or higher in Computer Science, Engineering, Mathematics, or related field.
  • Proven experience as a Machine Learning Engineer or similar role.
  • Proficiency in Python programming language.
  • Strong knowledge of machine learning frameworks such as TensorFlow, PyTorch, and XGBoost.
  • Hands-on experience with Google Cloud Platform (GCP) services, particularly Google AI and Data Flow.
  • Familiarity with building and deploying machine learning models in production environments.
  • Solid understanding of distributed computing, cloud architectures, and containerization technologies.
  • Excellent problem-solving skills and attention to detail.
  • Effective communication and teamwork skills.

Preferred Qualifications:

  • Advanced degree (e.g., Master's or PhD) in Computer Science, Machine Learning, or related field.
  • Experience with other GCP services such as BigQuery, Cloud Storage, and AI Platform.
  • Knowledge of deep learning techniques and architectures.
  • Experience working in Agile development environments.
  • Contributions to open-source projects or publications in machine learning-related conferences/journals.

If you meet the qualifications and are passionate about leveraging cutting-edge technologies to solve complex problems, we encourage you to apply for this exciting opportunity.

Share This Job

Powered by