Skip to content

Machine Learning Intern

Tower Research Capital
MontrealStudentInternPosted October 15, 2026

About the Role

Tower Research Capital is a leading quantitative trading firm where engineers thrive while developing electronic trading infrastructure at a world class level. The role involves solving challenging problems in low-latency programming, FPGA technology, hardware acceleration and machine learning.

  • Develop data pipelines for cleaning, collecting, processing, and analyzing diverse datasets
  • Design and implement machine learning and LLM-based NLP models
  • Conduct experiments and tests to evaluate model performance
  • Contribute to optimizing and fine-tuning existing machine learning models

At Tower, every employee plays a role in the firm's success, and employees find a stimulating, results-oriented environment where highly intelligent and motivated colleagues inspire each other to reach their greatest potential.

Responsibilities

  • Develop data pipelines for cleaning, collecting, processing, and analyzing diverse datasets
  • Design and implement machine learning and LLM-based NLP models
  • Conduct experiments and tests to evaluate model performance
  • Contribute to optimizing and fine-tuning existing machine learning models

Requirements

  • A bachelor’s, master's, or PhD (ongoing or complete) degree or equivalent from a top university
  • Prior experience with training, building, and deploying models via Tensorflow/Pytorch (or similar) is mandatory
  • Experience with CI/CD pipelines and MLOps for automating model deployments
  • Skilled in using Linux, SQL, Git, and BASH scripting
  • Strong knowledge of Python

What You'll Get

  • Competitive compensation package
  • Free breakfast, lunch, and snacks daily
  • Exciting networking and social events
  • Opportunities to learn from senior management across the firm
  • Mentors from your alma mater and other top institutions
  • Open concept workplace, casual dress code, and well-stocked kitchens