Software Engineer (Rust + Python) Surrey, BC

Whistler Trading

Surrey

On-site

CAD 90,000 - 110,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Discretionary bonus

Job summary

Whistler Alpha Research, the research arm of Whistler Trading, is seeking a Graduate Software Engineer to help build high-performance trading software from day one.

You will design and implement components of an HPC-high-speed research platform using Rust and Python, collaborating with senior engineers and researchers to push the boundaries of low-latency systems in financial markets.

Competitive base salary CA$100,000 per year with potential discretionary bonus and long-term growth opportunities.

Qualifications

  • Bachelor’s or Master’s degree in CS/Math or related field.
  • Strong programming ability in Rust and Python.
  • Interest in low-latency systems, parallel programming, and high-performance computing.

Responsibilities

  • Design and implement components of a high-frequency and mid-frequency trading research platform in Rust and Python.
  • Solve 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 receive mentorship from industry experts.

Skills

Rust
Python

Education

Bachelor’s or Master’s degree in Computer Science, Mathematics, or related field

Job description

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

The Role

We are seeking a Graduate Software Engineer with a passion for building high-performance systems
andsolving complex computational problems. This role is designed for exceptional graduates from top
Canadianuniversities 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
softwarethat 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 .

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer / Technical Lead – Research Platform (Rust + Python) Surrey, BC
Senior Software Engineer / Technical Lead – Research Platform (Rust + Python) Surrey, BC

Whistler Trading • Surrey

Hybrid
CAD 150,000 - 250,000
Health insurance
Retirement plans
High-performance hardware
Experienced Quantitative Analyst
Experienced Quantitative Analyst

Whistler Trading • Surrey

On-site
CAD 80,000 - 100,000
Quantitative Developer
Quantitative Developer

NumerixS Quant • Vancouver

On-site
CAD 80,000 - 120,000
Annual bonus eligibility based on performance
Extended healthcare coverage
Dental and vision care
+2
Performance Systems Engineer – Network & Kernel Optimization (Low-Latency Infrastructure) Surrey, BC
Performance Systems Engineer – Network & Kernel Optimization (Low-Latency Infrastructure) Surrey, BC

Whistler Trading • Surrey

Hybrid
CAD 125,000 - 175,000
Health insurance
Retirement plans
High-performance hardware
Quantitative Researcher
Quantitative Researcher

NumerixS Technologies (NumerixS Quant) • Vancouver

On-site
CAD 144,000 - 176,000
Annual bonus eligibility based on performance
Extended healthcare coverage
Dental and vision care
+2
Experienced Quantitative Analyst
Experienced Quantitative Analyst

Whistler Alpha Research Limited • Surrey

On-site
CAD 75,000 - 95,000
Quantitative Research Analyst, Equity Market Implementation
Quantitative Research Analyst, Equity Market Implementation

Connor, Clark & Lunn Investment Management • Vancouver

On-site
CAD 125,000 - 200,000
Competitive performance bonus
RRSP contribution matching
Health benefits
+1
Quantitative Equity Market Implementation Research
Quantitative Equity Market Implementation Research

Connor, Clark & Lunn Investment Management • Vancouver

On-site
CAD 125,000 - 200,000
Year-end bonus
RRSP matching
Health benefits
+1
Python Software Engineer
Python Software Engineer

Hunter Bond • Montreal (administrative region)

Hybrid
CAD 70,000 - 150,000
Highly competitive compensation and bonus structure
Ownership of multiple greenfield projects
Meritocratic non-bureaucratic culture
Quantitative Equity Data Analyst
Quantitative Equity Data Analyst

Socket.dev • Vancouver

On-site
CAD 125,000 - 200,000