Machine Learning Engineer

DRW is a diversified trading firm with over 3 decades of experience in global markets, using sophisticated technology and exceptional people.
Machine Learning
Senior Software Engineer
Contact Company
1,000 - 5,000 Employees
6+ years of experience
AI · Finance

Description For Machine Learning Engineer

DRW, a diversified trading firm with over 30 years of experience, is seeking a Machine Learning Engineer to join their team. This role offers the opportunity to work on high-impact machine learning projects across DRW's businesses, building critical systems for ML models.

The ideal candidate will design and implement scalable systems to serve ML models, optimize training and inference performance, create feature pipelines and stores, monitor production models, and build frameworks for reproducible research. They will also drive projects, lead initiatives, and collaborate with stakeholders from different departments.

DRW operates globally, trading various asset classes including Fixed Income, ETFs, Equities, FX, Commodities, and Energy. The company values autonomy, quick pivoting to capture opportunities, and operates using its own capital. DRW has also expanded into real estate, venture capital, and cryptoassets.

The work environment at DRW emphasizes respect, curiosity, and open-mindedness. They seek individuals who share their commitment to high expectations, integrity, innovation, and challenging consensus.

Qualifications include a bachelor's or master's degree in computer science or related field, 6+ years of experience building software for ML systems, strong understanding of ML and deep learning concepts, excellent programming skills (Python and Go), and experience with MLOps infrastructure and tooling.

DRW Montreal offers an attractive package, including recognition as one of Canada's Best Employers for 8 years, commitment to continuous learning, industry-leading benefits, focus on work-life balance, and opportunities for community involvement.

Join DRW to work with cutting-edge technology and experienced professionals in a high-impact role that can significantly influence the business.

Last updated 23 days ago

Responsibilities For Machine Learning Engineer

  • Design and implement scalable and performant systems to serve machine learning models
  • Optimize training and inference performance of deep learning models
  • Create and maintain feature pipelines, feature stores, model stores
  • Monitor production models and setup retraining infrastructure to improve performance
  • Optimize models for deployment on different hardware configurations
  • Build frameworks to promote scalable and reproducible research
  • Drive projects and lead new initiatives
  • Facilitate discussions on code implementation, testing, software architecture best practices
  • Actively engage with others on the team to resolve challenging design and coding issues
  • Collaborate with stakeholders from different departments

Requirements For Machine Learning Engineer

Python
Go
Kubernetes
  • Bachelor's or master's degree in computer science, software engineering or equivalent
  • 6+ years of experience building software for machine learning systems
  • Strong understanding of machine learning and deep learning concepts
  • Excellent programming and scripting skills (Python and Go)
  • Experience with building, validating, deploying, monitoring, and updating production models
  • Experience with infrastructure and tooling for MLOps
  • Strong problem-solving and analytical skills
  • Excellent communication and collaboration skills
  • Experience with machine learning frameworks such as TensorFlow, PyTorch, TensorRT, ONNX
  • Experience with GPU programming using CUDA, OpenCL or similar libraries
  • Experience with distributed systems and cloud computing, multi-threaded programming, hardware/software interaction (asset)

Benefits For Machine Learning Engineer

Medical Insurance
Dental Insurance
Vision Insurance
  • Recognized as one of Canada's Best Employers for the past 8 years
  • Committed to continuous learning & development
  • Industry leading benefits package and perks
  • Focused on employee well-being and work-life balance
  • Community initiatives, volunteer program and opportunities for giving back

Interested in this job?

Jobs Related To DRW Machine Learning Engineer

Machine Learning Engineer

Join DRW as a Machine Learning Engineer to build critical ML systems and drive high-impact projects in a global trading firm.

Machine Learning Engineer

Join DRW as a Machine Learning Engineer in Tel Aviv, building and optimizing ML algorithms for algorithmic trading. 5+ years experience required.

AIML -Software Engineer - Machine Learning Platform & Infrastructure

Senior Software Engineer role at Apple focusing on machine learning infrastructure and platform development for Spotlight, Siri, and other AI-powered features.

Machine Learning Algorithm and Software Engineer

Senior Machine Learning Engineer role at Apple, focusing on computer vision and graphics algorithms for Apple Vision Pro and other devices, offering competitive compensation and benefits.

Senior Research Software Engineer

Senior Research Software Engineer position at Microsoft Research AI Frontiers, focusing on AI systems development and research with competitive compensation.