×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer; Rust + Python BC

Job in Surrey, BC, C6A, Canada
Listing for: Whistler Trading
Full Time position
Listed on 2026-01-29
Job specializations:
  • IT/Tech
    Data Scientist, Data Science Manager, Machine Learning/ ML Engineer
Salary/Wage Range or Industry Benchmark: 100000 CAD Yearly CAD 100000.00 YEAR
Job Description & How to Apply Below
Position: Software Engineer (Rust + Python BC
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 .

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary