Tower Research Capital

Montréal
1,056 Total Employees
Year Founded: 1998

Jobs at Tower Research Capital

Let Your Resume Do The Work
Upload your resume to be matched with jobs you're a great fit for.

5 Days AgoSaved
In-Office
Montréal, QC, CAN
Fintech
Develop data pipelines, build and deploy machine learning and LLM-based NLP models, evaluate model performance through experiments, and optimize or fine-tune existing models. The role requires experience with TensorFlow or PyTorch, CI/CD, MLOps, Linux, SQL, Git, Bash scripting, and Python.
12 Days AgoSaved
In-Office
Montréal, QC, CAN
Fintech
Design and maintain reliable ETL pipelines for fragmented financial-market data, normalize feeds into internal models, develop relational and time-series models for multiple asset classes, and build automated reconciliation and data-quality systems. Collaborate with quantitative researchers, traders, and engineering teams to deliver scalable reference-data infrastructure. The role requires strong SQL, Python or Java, Unix and shell scripting skills, financial instrument data knowledge, analytical problem-solving, and technical documentation or reverse-engineering experience.
Fintech
Designs, operates, and maintains bare-metal Kubernetes clusters and develops Kubernetes operators. The role owns developer tooling and documentation, packages and maintains platform services including streaming systems, data orchestrators, databases, and caches, and contributes to platform innovation. Candidates need an MSc or PhD in computer science, at least two years of non-academic experience, programming proficiency, systems programming knowledge, Linux administration skills, and fluent French and English.
Fintech
Develop low-latency electronic trading infrastructure, including network and systems programming, data collection and visualization systems, market-data pipelines, algorithmic trading systems, and AI-assisted automation products. The role requires strong programming and object-oriented design knowledge, familiarity with C++, Golang, Java, Python, or Rust, SQL, relational databases, and Linux, plus fluent written and spoken French and English.
Fintech
Participate in a rotational engineering program building high-performance, low-latency electronic trading infrastructure. Develop market data, execution, research, simulation, risk management, monitoring, and performance systems using C++. Collaborate with quantitative researchers, traders, and engineers to deploy systematic trading strategies, optimize production systems, and diagnose performance or data issues. Rotate across engineering teams before transitioning to a permanent placement.
2 Months AgoSaved
In-Office
Montréal, QC, CAN
Fintech
The Reliability Engineer III will provide technical support for trading applications, automate processes for reliability, and monitor system health while engaging with trading teams.
2 Months AgoSaved
In-Office
Montréal, QC, CAN
Fintech
The Software Developer II will design, implement, and maintain the infrastructure for data management, ensuring scalability and reliability, while collaborating with various teams to fulfill data needs.
Fintech
Design and implement a high-frequency trading platform, optimize for latency, develop market data systems, and create analysis tools.
Fintech
The role involves monitoring live trading, contributing to automated trading code, managing projects, coordinating upgrades, and resolving trading discrepancies.