Machine Learning Engineer

exacare ai

$100K — $150K *
US-AnywhereRemote in Canada
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 3+ years of experience in building, training, and deploying ML models
  • Expert-level proficiency in Python
  • Familiarity with deep learning frameworks, particularly PyTorch
  • Experience with hyperparameter optimization frameworks, such as Optuna
  • Strong organizational skills emphasizing reproducible research
  • Direct experience with Large Language Models (LLMs)
  • Practical knowledge of model optimization techniques like quantization and pruning
  • Ability to design and curate datasets from scratch

Responsibilities

  • Research, design, and implement novel ML solutions for complex business problems
  • Build and manage efficient pipelines for rapid experimentation
  • Methodically design and track experiments, including hyperparameter searches
  • Deploy models into production with CI/CD practices
  • Implement robust monitoring systems for model performance
  • Optimize models for inference speed and resource efficiency
  • Lead dataset creation and curation efforts to ensure high-quality training data
  • Stay updated with state-of-the-art techniques in ML, especially Large Language Models

Benefits

  • Hybrid work environment
  • Opportunities for continuous learning and professional development
  • Collaborative and innovative team culture
  • Access to cutting-edge tools and technologies
  • Flexible working hours to support work-life balance
Full Job Description
About the Role

We are seeking a highly adaptable, creative, and well-rounded Machine Learning Engineer to join our team. You will own the end-to-end ML lifecycle, from dataset creation and foundational research to building and deploying production-grade models. If you thrive in an environment where you can quickly iterate, experiment with cutting-edge techniques, and see your work make a tangible impact, this is the role for you.

What You'll Do
  • Novel Solution Development: Research, design, and implement novel machine learning solutions using modern architectures to tackle complex business problems.
  • Rapid Prototyping & Iteration: Build and manage efficient pipelines for rapid experimentation and hypothesis testing.
  • Experiment Tracking: Methodically design, execute, and track all experiments, including hyperparameter searches, architecture changes, and data variations, using tools like MLflow or Weights & Biases.
  • Model Deployment: Deploy models into production environments using CI/CD practices and model serving frameworks.
  • Performance Monitoring: Implement and maintain robust monitoring systems to track model performance, detect drift, and ensure reliability and scalability.
  • Advanced Model Optimization: Apply modern techniques to optimize models for inference speed, memory footprint, and cost. This includes quantization, pruning, and knowledge distillation
  • Data Lifecycle Management: Lead efforts in dataset creation, augmentation, and curation to build high-quality, robust training data.
  • Advanced Architectures: Stay current with and apply state-of-the-art techniques, especially relating to Large Language Models (LLMs)
What You'll Bring
  • Proven experience (3+ years) in building, training, and deploying machine learning models in a production environment.
  • Expert-level proficiency in Python
  • Experience with modern deep learning frameworks, such as PyTorch.
  • Demonstrable experience with systematic hyperparameter searching and optimization frameworks (e.g., Optuna, Ray Tune).
  • Exceptional organizational skills, with a strong emphasis on reproducible research and methodical experiment tracking.
  • Direct experience with LLMs, including fine-tuning, prompt engineering, RAG, and efficient inference.
  • Practical experience implementing model optimization techniques like quantization (e.g., bitsandbytes) and pruning
  • Experience in designing and curating novel datasets from scratch.
  • Bachelor's or Master's degree in Computer Science, AI, Data Science, or a related technical field.
Bonus Points (Preferred Qualifications):
  • Familiarity with advanced model architectures like Transformers and Mixtures of Experts (MoE).
  • Contributions to open-source ML projects or a portfolio of personal projects demonstrating a passion for the field.
  • Strong, hands-on understanding of the MLOps lifecycle and associated tools (e.g., Docker, Kubernetes, MLflow, Kubeflow, Prometheus).


#LI-Hybrid

Similar Jobs

More Jobs at exacare ai

More Information Technology Jobs

Find similar Machine Learning Engineer jobs: