Senior Software Engineer / Technical Lead – Research Platform (Rust + Python)
About the role
About Whistler Trading Whistler Trading was founded in 2022 with the ambition to build a new leader in systematic trading, and we're well on our way. We've invested heavily in research and infrastructure, developing lean, high-performance systems that let us go from idea to production faster than ever.
Most importantly, we've built a team with incredible talent density. Our team includes alumni of top firms like Citadel and SIG, medalists from math and informatics olympiads, and individuals with deep domain expertise in trading, distributed systems, and real-time infrastructure. We value drive, rigor, and originality, and we back people who want to build something lasting.
The Role We're building out our research platform team and looking for a Senior Software Engineer / Technical Lead to help drive this effort. You'll oversee a growing team of junior engineers building our high-frequency and mid-frequency trading research infrastructure, while staying hands-on with architecture and critical technical decisions.
This isn't a pure management role. You'll write code, design systems, and solve hard technical problems. But you'll also mentor engineers, set technical direction, and ensure we're building research infrastructure that's fast, reliable, and enables our researchers to move quickly from idea to production.
The ideal candidate has strong systems programming fundamentals, experience building research or data platforms, and a track record of leading technical projects and developing other engineers.
What You'll Do Lead the research platform team : Provide technical direction and mentorship to a team of junior engineers building our HFT/MFT research infrastructure. You'll help them grow while keeping the team focused and productive.
Design and build research infrastructure : Architect and implement high-performance systems in Rust and Python that enable our researchers to test ideas, analyze data at scale, and iterate quickly. This includes data pipelines, backtesting frameworks, simulation engines, and analytical tools.
Bridge research and production : Work closely with researchers and traders to understand their needs, then build tools and infrastructure that accelerate their work. You'll also help transition successful research into production trading systems.
Drive technical decisions : Own architecture and design decisions for the research platform. You'll balance performance, reliability, and development velocity, making pragmatic choices about when to optimize and when to ship.
Solve HPC challenges : Work on high-performance computing problems related to data processing, parallel computation, and system optimization. The research platform needs to handle large datasets efficiently and support rapid iteration.
Maintain engineering standards : Establish and uphold strong engineering practices through code reviews, documentation, and technical mentorship. You'll help the team build systems that are maintainable and well-engineered.
Stay hands-on : While you'll have leadership responsibilities, you'll remain actively involved in coding, design, and technical problem-solving. We need someone who can both guide the team and dive deep when needed.
Skills and Qualifications Experience : 7+ years of software engineering experience, with demonstrated ability to lead technical projects and mentor other engineers. Experience building research platforms, data infrastructure, or trading systems is valuable but not required.
Systems programming : Strong proficiency in Rust for performance-critical systems. Not all of your experience needs to be in Rust. If you have a strong C
Senior Software Engineer / Technical Lead – Research Platform (Rust + Python)
About the role
About Whistler Trading Whistler Trading was founded in 2022 with the ambition to build a new leader in systematic trading, and we're well on our way. We've invested heavily in research and infrastructure, developing lean, high-performance systems that let us go from idea to production faster than ever.
Most importantly, we've built a team with incredible talent density. Our team includes alumni of top firms like Citadel and SIG, medalists from math and informatics olympiads, and individuals with deep domain expertise in trading, distributed systems, and real-time infrastructure. We value drive, rigor, and originality, and we back people who want to build something lasting.
The Role We're building out our research platform team and looking for a Senior Software Engineer / Technical Lead to help drive this effort. You'll oversee a growing team of junior engineers building our high-frequency and mid-frequency trading research infrastructure, while staying hands-on with architecture and critical technical decisions.
This isn't a pure management role. You'll write code, design systems, and solve hard technical problems. But you'll also mentor engineers, set technical direction, and ensure we're building research infrastructure that's fast, reliable, and enables our researchers to move quickly from idea to production.
The ideal candidate has strong systems programming fundamentals, experience building research or data platforms, and a track record of leading technical projects and developing other engineers.
What You'll Do Lead the research platform team : Provide technical direction and mentorship to a team of junior engineers building our HFT/MFT research infrastructure. You'll help them grow while keeping the team focused and productive.
Design and build research infrastructure : Architect and implement high-performance systems in Rust and Python that enable our researchers to test ideas, analyze data at scale, and iterate quickly. This includes data pipelines, backtesting frameworks, simulation engines, and analytical tools.
Bridge research and production : Work closely with researchers and traders to understand their needs, then build tools and infrastructure that accelerate their work. You'll also help transition successful research into production trading systems.
Drive technical decisions : Own architecture and design decisions for the research platform. You'll balance performance, reliability, and development velocity, making pragmatic choices about when to optimize and when to ship.
Solve HPC challenges : Work on high-performance computing problems related to data processing, parallel computation, and system optimization. The research platform needs to handle large datasets efficiently and support rapid iteration.
Maintain engineering standards : Establish and uphold strong engineering practices through code reviews, documentation, and technical mentorship. You'll help the team build systems that are maintainable and well-engineered.
Stay hands-on : While you'll have leadership responsibilities, you'll remain actively involved in coding, design, and technical problem-solving. We need someone who can both guide the team and dive deep when needed.
Skills and Qualifications Experience : 7+ years of software engineering experience, with demonstrated ability to lead technical projects and mentor other engineers. Experience building research platforms, data infrastructure, or trading systems is valuable but not required.
Systems programming : Strong proficiency in Rust for performance-critical systems. Not all of your experience needs to be in Rust. If you have a strong C