Software Engineer (Rust + Python)

Software Engineer (Rust + Python)

Full-Time 100000 - 100000 £ / year (est.) No working from home possible
W

At a Glance

  • Tasks: Design and implement high-performance trading systems using Rust and Python.
  • Company: Join Whistler Alpha Research, a leader in quantitative finance and trading.
  • Benefits: Competitive salary, performance bonuses, and mentorship from industry experts.
  • Other info: Fast-paced environment with excellent growth opportunities and no office politics.
  • Why this job: Make an impact from day one while working with top professionals in the field.
  • Qualifications: Degree in Computer Science or Mathematics; strong skills in Rust and Python.

The predicted salary is between 100000 - 100000 £ per year.

About Whistler Alpha Research

Whistler Alpha Research is a research arm of Whistler Trading, a systematic proprietary trading firm founded by industry leaders who previously built some of the most successful businesses in quantitative finance and high-frequency trading. We’re on a mission to build elite trading systems and infrastructure with unmatched speed, efficiency, and performance.

The Role

We are seeking a Graduate Software Engineer with a passion for building high-performance systems and solving complex computational problems. This role is designed for exceptional graduates from top Canadian universities who are eager to learn, grow, and make an impact from day one.

You will work closely with experienced engineers and researchers to design and implement cutting-edge software that underpins our trading research and execution systems. The role combines software craftsmanship, analytical rigor, and an interest in financial markets.

What You’ll Do

  • Design and implement components of a high-frequency and mid-frequency trading (HFT/MFT) research platform in Rust and Python
  • Solve challenging high-performance computing (HPC) problems, with a focus on speed, throughput, and scalability
  • Build infrastructure for data analysis at scale
  • Collaborate with researchers and senior engineers to develop new tools and insights
  • Continuously learn and improve through rapid feedback loops and mentorship from industry experts

Qualifications

  • A Bachelor’s or Master’s degree in Computer Science, Mathematics, or related field
  • Strong programming ability in Rust and Python
  • Interest in low-latency systems, parallel programming, and high-performance computing
  • Demonstrated problem-solving skills (through coursework, projects, internships, or competitions)
  • Clear communicator who thrives in fast-paced, collaborative environments
  • Graduates from UBC, University of Toronto, McGill and all leading Canadian Institutions are highly encouraged to apply

Why Whistler?

  • Work with the best in the industry
  • No politics, just performance
  • Rapid feedback loops, real impact
  • Long-term opportunity with significant growth potential

Compensation

Base salary of CA$100,000 per year, plus eligibility for a performance-based discretionary bonus.

Software Engineer (Rust + Python) employer: Whistler Trading

Whistler Alpha Research is an exceptional employer that fosters a dynamic work culture where innovation and performance are at the forefront. As a Graduate Software Engineer, you will have the unique opportunity to collaborate with industry leaders in a fast-paced environment, receiving rapid feedback and mentorship that accelerates your professional growth. With a competitive salary and a focus on impactful work, Whistler Alpha Research is dedicated to nurturing talent and providing a platform for meaningful contributions in the world of quantitative finance.

W

Contact Details:

Whistler Trading Recruitment Team

We think you need these skills to ace Software Engineer (Rust + Python)

Rust
Python
High-Performance Computing (HPC)
Low-Latency Systems
Parallel Programming
Data Analysis
Problem-Solving Skills