Machine Learning Intern
Tower Research CapitalMontrealStudentInternPosted 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