Back to jobs

Machine Learning Engineer

Experis
Canada
Contract
9,500 – 11,000 / year
AI tools:
Azure ML
Applications go directly to the hiring team

Full Description

Must-Have Skills:

1. Advanced proficiency in R (production-level machine learning/statistical models)

2. Hands-on experience with Microsoft and MLOps (model deployment, endpoint creation, testing, optimization, and operationalization)

3. Experience refactoring and modernizing legacy machine learning algorithms for cloud deployment

Nice-to-Have Skills:

1. Python proficiency (preferred for translating/refactoring R-based models and aligning with the broader development team’s technical stack)

2. Experience with model validation, testing, and performance optimization

3. Experience working within the broader Azure ecosystem (data pipelines, cloud integrations, model operationalization)

Role History:

Net new

Project Details / Team Environment / Additional Comments:

* CLIENT is hiring a Machine Learning Specialist to support the migration of existing animal-data algorithms from legacy/on-premise R environments into Microsoft.

* These models analyze animal behavioural and activity data to generate predictive outputs related to animal health, feeding patterns, and behavioural deviations.

* The successful candidate will own the migration and refactor of these models into Azure ML, validate model integrity and performance, and support the TAC development team during downstream integration and testing.

* This role is focused on delivering production-ready machine learning models to Azure ML endpoints, which the TAC development team will integrate into the broader product stack.

* The candidate will collaborate with TAC developers on technical considerations related to deployment, integration, and model behaviour but will not be responsible for building the main application stack.

* The engagement will start with heavier hands-on development and migration work and transition into lighter advisory and support responsibilities during later integration phases.

* Contract is remote and open to candidates located anywhere in Canada or broader North American time zones (PT–ET).

Description

Overview:

The Machine Learning Specialist will support a modernization initiative involving the migration of multiple machine learning models built in R into Microsoft.

These models process animal behavioural and activity data and support predictive decision-making across the Animal Agriculture business.

This role will focus on understanding legacy models, refactoring and modernizing them for Azure ML deployment, validating model performance, and supporting technical integration planning alongside the TAC development team.

The successful candidate will be responsible for operationalizing models into Azure ML endpoints that can be consumed by the broader product stack.

Responsibilities:

* Review and understand legacy R-based machine learning algorithms

* Refactor and modernize existing models for Azure ML deployment

* Deploy machine learning models to Azure ML endpoints

* Validate model performance and output integrity post-migration

* Optimize model performance, scalability, and maintainability in cloud environments

* Support testing during deployment and integration phases

* Advise TAC development teams on model deployment and integration considerations

* Troubleshoot model issues during migration, testing, and deployment

* Implement MLOps best practices for model deployment, monitoring, and operationalization

Requirements:

* 5+ years of experience in Machine Learning, Data Science, or Statistical Modeling

* Advanced R programming experience in production environments

* Hands-on experience with Microsoft and MLOps workflows

* Experience deploying machine learning models to production endpoints

* Experience modernizing or refactoring legacy machine learning models

* Strong understanding of model deployment workflows and operationalization

* Strong debugging, testing, and troubleshooting capabilities

* Experience working with predictive models in production environments

Nice to Have:

* Python proficiency

* Azure ecosystem exposure

* Model performance optimization experience

* Agricultural analytics or animal behavioural analytics experience

Additional Details:

* 3–4 month contract

* Estimated full-time hours to start (higher utilization in initial phases)

* Heavier first 6–8 weeks

* Lighter advisory/support in later phases (part-time hours depending on project needs)

* Remote (Canada or North American time zones)

* Start ASAP (within 3 weeks)

Applications go to the hiring team directly