Machine Learning Engineer

Diversified trading firm with over 3 decades of experience in global markets, operating with own capital and trading various asset classes.
$150,000 - $250,000
Machine Learning
Senior Software Engineer
In-Person
1,000 - 5,000 Employees
6+ years of experience
Finance · AI

Description For Machine Learning Engineer

DRW, a prestigious trading firm with over 30 years of experience, is seeking a Machine Learning Engineer to join their innovative team. The role combines cutting-edge technology with practical applications in financial markets, offering a unique opportunity to work on high-impact machine learning projects across DRW's diverse businesses.

The position requires expertise in building and optimizing machine learning systems, with a focus on scalability and performance. You'll be working with state-of-the-art technologies, including Python, Go, and various ML frameworks, while collaborating with experienced professionals in machine learning, data science, and software development.

DRW operates globally, trading various asset classes including Fixed Income, ETFs, Equities, FX, Commodities, and Energy. The company has also expanded into real estate, venture capital, and cryptoassets, providing a dynamic and diverse working environment. Their approach emphasizes autonomy, quick decision-making, and operating with their own capital.

The ideal candidate will have 6+ years of experience, strong technical skills, and the ability to work on complex problems. You'll be responsible for designing and implementing scalable systems, optimizing model performance, and driving new initiatives. The role offers excellent growth opportunities, comprehensive benefits, and the chance to work with a team that values respect, curiosity, and innovation.

DRW's culture emphasizes both technical excellence and personal growth, with a strong focus on work-life balance and continuous learning. The company has been recognized as one of Canada's Best Employers for eight consecutive years, offering competitive benefits and opportunities for community involvement.

Last updated 2 hours ago

Responsibilities For Machine Learning Engineer

  • Design and implement scalable 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
  • Optimize models for deployment on different hardware configurations
  • Build frameworks for scalable and reproducible research
  • Drive projects and lead new initiatives
  • Facilitate discussions on code implementation and best practices
  • Engage with team to resolve 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 in Python and Go
  • Experience with building, validating, deploying, monitoring production models
  • Experience with infrastructure and tooling for MLOps
  • Strong problem-solving and analytical skills
  • Excellent communication and collaboration skills
  • Experience with ML frameworks (TensorFlow, PyTorch, TensorRT, ONNX)
  • Experience with GPU programming using CUDA, OpenCL or similar libraries
  • Experience with distributed systems, cloud computing, multi-threaded programming

Benefits For Machine Learning Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Recognized as one of Canada's Best Employers for 8 years
  • Continuous learning & development
  • Industry leading benefits package and perks
  • Focus on employee well-being and work-life balance
  • Community initiatives and volunteer program

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 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.

Machine Learning Research Engineer – Speech for On-Device Agentic AI

Senior ML Research Engineer role at Qualcomm focusing on speech recognition, text-to-speech, and conversational AI systems for on-device agents.

Data Scientist - Machine Learning

Senior Data Scientist role focused on building machine learning models for customer personalization and monetization optimization.