Senior Machine Learning Engineer
Location: Remote
Compensation: Salary
Reviewed: Fri, Jun 12, 2026
This job expires in: 25 days
Job Summary
Curious and self-motivated, the full-time Senior Machine Learning Engineer will fine-tune and optimize multi-modal generative models, build and manage ML workflows, and write robust Python code for production environments, all while working remotely from Canada.
Key Responsibilities
- Fine-tune and optimize various multi-modal generative models for diverse use cases
- Build and manage ML graphs/workflows using orchestration frameworks to enable AI-driven agents
- Write robust Python code and collaborate with software engineers to integrate ML models into larger systems
Required Qualifications
- 5+ years of professional experience in machine learning engineering and/or data science
- Preferably an MS or PhD in computer science, math, artificial intelligence, or similar disciplines; or a BSc with equivalent experience
- Strong knowledge of ML fundamentals, model architectures, and evaluation methods
- Proficient in one or more ML frameworks (e.g., PyTorch, TensorFlow, JAX) and advanced techniques for fine-tuning
- Comfortable with containerization, orchestration, and basic cloud services
COMPLETE JOB DESCRIPTION
The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...