Back to job search
L

Ingénieur.e sénior en apprentissage automatique distribué

French posting
  • Montréal, QC
  • On-site
  • Posted Apr 23, 2026
  • 1 position

Opens an external site

Employment type
Full-time
Experience level
Mid-level · 2+ years
Minimum education
Bachelor’s degree
Posting language
French
Working hours
40 hours per week

Job summary

The role involves collaborating with machine learning researchers to accelerate model training and inference, focusing on large-scale models in distributed computing environments. Key tasks include investigating performance bottlenecks, profiling research code, debugging issues, optimizing resource utilization, and developing software tools to simplify distributed computing workflows.

Job details

The role involves collaborating with machine learning researchers to accelerate model training and inference, focusing on large-scale models in distributed computing environments. Key tasks include investigating performance bottlenecks, profiling research code, debugging issues, optimizing resource utilization, and developing software tools to simplify distributed computing workflows. A degree in a relevant computer science field is required, with a postgraduate degree in ML or distributed ML systems being preferred but not mandatory with exceptional experience. Candidates must have over 3 years of experience designing distributed ML training frameworks, proficiency with tools like Megatron/DeepSpeed/FSDP, and familiarity with cloud platforms, workload managers, and GPU profiling tools.

What you’ll do

The role involves collaborating with machine learning researchers to accelerate model training and inference, focusing on large-scale models in distributed computing environments. Key tasks include investigating performance bottlenecks, profiling research code, debugging issues, optimizing resource utilization, and developing software tools to simplify distributed computing workflows.

Requirements

A degree in a relevant computer science field is required, with a postgraduate degree in ML or distributed ML systems being preferred but not mandatory with exceptional experience. Candidates must have over 3 years of experience designing distributed ML training frameworks, proficiency with tools like Megatron/DeepSpeed/FSDP, and familiarity with cloud platforms, workload managers, and GPU profiling tools.

Benefits

  • Health Insurance
  • Mental Health And Wellness Management Account
  • Vacation Days
  • Retirement Savings Contribution

Listed skills

  • Software · Preferred
  • Organization · Preferred
  • Training · Preferred
  • Attention to detail · Preferred
  • Health · Preferred
  • management · Preferred
  • Machine learning · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Distributed ML Training
  • Inference Optimization
  • Performance Bottleneck Investigation
  • Code Profiling
  • Resource Optimization
  • Software Tool Development
  • Distributed Computing Orchestration
  • ML Model Development Workflows
  • Cloud Platforms
  • Workload Managers
  • GPU Profiling Tools
  • Containerization Tools
  • Vector Databases
  • Deep Learning Research Contributions

Job areas

  • Science & Research
  • Engineering
  • Software
  • Data & Analytics
  • Technology