We value drive, rigor, and originality, and we back people who want to build something lasting. The ... Architect and implement high-performance systems in Rust and Python that enable our researchers to ...
We value drive, rigor, and originality, and we back people who want to build something lasting. The ... Architect and implement high-performance systems in Rust and Python that enable our researchers to ...
... your back. In return, we'll give you the trust to take risks, the tools to grow, the skills to ... Design and build high-performance back-end services using Python to facilitate communication ...
... your back. In return, we'll give you the trust to take risks, the tools to grow, the skills to ... Design and build high-performance back-end services using Python to facilitate communication ...
Software Engineer, Forward Deployed Agent Builder
Vancouver, BC · Hybrid
CA$152K - CA$240K/yr
Experience automating back-office functions rather than just customer-facing AI features. * Experience with OpenClaw, Hermes, or other general-purpose agent harnesses. Compensation: The expected ...
Software Engineer, Forward Deployed Agent Builder
Vancouver, BC · Hybrid
CA$152K - CA$240K/yr
Experience automating back-office functions rather than just customer-facing AI features. * Experience with OpenClaw, Hermes, or other general-purpose agent harnesses. Compensation: The expected ...
Software Engineer or Senior Software Engineer - Data Hub
Vancouver, BC · On-site
CA$140K - CA$210K/yr
... your back. In return, we'll give you the trust to take risks, the tools to grow, the skills to ... Java, Scala, Python * 3+ years in cloud engineering or related field(s) * Working knowledge of ...
Software Engineer or Senior Software Engineer - Data Hub
Vancouver, BC · On-site
CA$140K - CA$210K/yr
... your back. In return, we'll give you the trust to take risks, the tools to grow, the skills to ... Java, Scala, Python * 3+ years in cloud engineering or related field(s) * Working knowledge of ...
... your back. In return, we'll give you the trust to take risks, the tools to grow, the skills to ... Proficiency with advanced Python concepts such as asynchronous and concurrent programming ...
... your back. In return, we'll give you the trust to take risks, the tools to grow, the skills to ... Proficiency with advanced Python concepts such as asynchronous and concurrent programming ...
Financial Operations Analyst
Vancouver, BC · Remote
CA$60K - CA$80K/yr
Working knowledge of automation and coding, ideally including VBA and Python. * Practical ... Familiarity with IRESS, NDEX, or similar investment accounting / back-office systems. * Experience ...
Quick apply
Financial Operations Analyst
Vancouver, BC · Remote
CA$60K - CA$80K/yr
Working knowledge of automation and coding, ideally including VBA and Python. * Practical ... Familiarity with IRESS, NDEX, or similar investment accounting / back-office systems. * Experience ...
... get back to good health, back to their families and back to work. With convenient access to ... Strong experience with Python, with ability to discuss design patterns; strong SQL skills. * Expert ...
Quick apply
... get back to good health, back to their families and back to work. With convenient access to ... Strong experience with Python, with ability to discuss design patterns; strong SQL skills. * Expert ...
Senior Application Developer - Guidewire
Vancouver, BC · Hybrid
CA$90K - CA$115K/yr
We give back to organizations that strengthen communities, donating more than $3.5 million annually ... Build and integrate AI solutions using modern technologies (e.g., Python, APIs, cloud services)
Senior Application Developer - Guidewire
Vancouver, BC · Hybrid
CA$90K - CA$115K/yr
We give back to organizations that strengthen communities, donating more than $3.5 million annually ... Build and integrate AI solutions using modern technologies (e.g., Python, APIs, cloud services)
Kubernetes, Python, Go, relational and document data stores (e.g. PostgreSQL, MongoDB), AMD GPU ... feed learnings back into the product/engineering loop. * Lead initiatives from evolving ...
Kubernetes, Python, Go, relational and document data stores (e.g. PostgreSQL, MongoDB), AMD GPU ... feed learnings back into the product/engineering loop. * Lead initiatives from evolving ...
Senior Games Pipeline Developer - Open Digital Asset (ODA)
Vancouver, BC · On-site
CA$104K - CA$150K/yr
Build Python APIs, CLI tools, and engine-adjacent utilities that translate studio- and engine-specific representations into standardized ODA packages-and back again * Partner with engine, tools, and ...
Senior Games Pipeline Developer - Open Digital Asset (ODA)
Vancouver, BC · On-site
CA$104K - CA$150K/yr
Build Python APIs, CLI tools, and engine-adjacent utilities that translate studio- and engine-specific representations into standardized ODA packages-and back again * Partner with engine, tools, and ...
Solution Specialist II, Infrastructure
Burnaby, BC · Hybrid
CA$100K - CA$125K/yr
With a long history of keeping roads safe and giving back in ways that build stronger communities ... Strong scripting and automation skills with tools like PowerShell and Python . * Knowledge of ...
Solution Specialist II, Infrastructure
Burnaby, BC · Hybrid
CA$100K - CA$125K/yr
With a long history of keeping roads safe and giving back in ways that build stronger communities ... Strong scripting and automation skills with tools like PowerShell and Python . * Knowledge of ...
Develop Python APIs and command-line tools that translate studio-specific asset representations into standardized ODA packages - and back again * Help evolve ODA's prim-hierarchy-centric approach ...
Develop Python APIs and command-line tools that translate studio-specific asset representations into standardized ODA packages - and back again * Help evolve ODA's prim-hierarchy-centric approach ...
Kubernetes, Python, Go, relational and document data stores (e.g. PostgreSQL, MongoDB), AMD GPU ... feed learnings back into the product/engineering loop. * Lead initiatives from evolving ...
Kubernetes, Python, Go, relational and document data stores (e.g. PostgreSQL, MongoDB), AMD GPU ... feed learnings back into the product/engineering loop. * Lead initiatives from evolving ...
Senior Data Scientist, ASR
Vancouver, BC · On-site
CA$77K - CA$117K/yr
Expertise in Python data science libraries like Pandas, matplotlib, NumPy, and Scikit-Learn ... Giving back adds up: Where company meets community. BDO is actively involved in our communities by ...
Senior Data Scientist, ASR
Vancouver, BC · On-site
CA$77K - CA$117K/yr
Expertise in Python data science libraries like Pandas, matplotlib, NumPy, and Scikit-Learn ... Giving back adds up: Where company meets community. BDO is actively involved in our communities by ...
Senior or Principal Software Development Engineer (Full Stack) - Agent Factory
Vancouver, BC · On-site +1
... your back. In return, we'll give you the trust to take risks, the tools to grow, the skills to ... framework (Python preferred: Flask, Django, or FastAPI) * 5+ years of experience with React and ...
Senior or Principal Software Development Engineer (Full Stack) - Agent Factory
Vancouver, BC · On-site +1
... your back. In return, we'll give you the trust to take risks, the tools to grow, the skills to ... framework (Python preferred: Flask, Django, or FastAPI) * 5+ years of experience with React and ...
... SQL, Python and Excel. * Perform PIV of IT Risk Metrics and reporting platform enhancements ... Manage JIRA projects to ensure all activities are tracked appropriately and can be linked back to ...
... SQL, Python and Excel. * Perform PIV of IT Risk Metrics and reporting platform enhancements ... Manage JIRA projects to ensure all activities are tracked appropriately and can be linked back to ...
... your back. In return, we'll give you the trust to take risks, the tools to grow, the skills to ... web development framework (Python preferred: Flask, Django, or FastAPI) * 5+ years with a ...
... your back. In return, we'll give you the trust to take risks, the tools to grow, the skills to ... web development framework (Python preferred: Flask, Django, or FastAPI) * 5+ years with a ...
Machine Learning Engineer III / Senior Machine Learning Engineer - AI Platform
Vancouver, BC · On-site +1
... your back. In return, we'll give you the trust to take risks, the tools to grow, the skills to ... Build hybrid, agentic search systems and semantic parsing products (Text-to-SQL/Python) utilizing ...
Machine Learning Engineer III / Senior Machine Learning Engineer - AI Platform
Vancouver, BC · On-site +1
... your back. In return, we'll give you the trust to take risks, the tools to grow, the skills to ... Build hybrid, agentic search systems and semantic parsing products (Text-to-SQL/Python) utilizing ...
Staff Software Engineer - Backend (Typescript / .Nodejs / AWS )
Vancouver, BC · Hybrid
CA$104K - CA$130K/yr
Develop data-intensive and event-driven applications using Python, Typescript, C#, and AWS-native ... Volunteer Days - Dedicated time to give back and support the communities that matter to you
Staff Software Engineer - Backend (Typescript / .Nodejs / AWS )
Vancouver, BC · Hybrid
CA$104K - CA$130K/yr
Develop data-intensive and event-driven applications using Python, Typescript, C#, and AWS-native ... Volunteer Days - Dedicated time to give back and support the communities that matter to you
... them back together. MUST HAVE SKILLS AND EXPERIENCE * Expert knowledge of web application stack from top to bottom * High level knowledge of Python * High level knowledge of SQL * Very good ...
Quick apply
... them back together. MUST HAVE SKILLS AND EXPERIENCE * Expert knowledge of web application stack from top to bottom * High level knowledge of Python * High level knowledge of SQL * Very good ...
Python Back information
Can I do backend in Python?
Are Python still in demand in 2026?
Is Python in demand for backend?
What is a Python Backend Developer?
What are the key skills and qualifications needed to thrive as a Python Backend Developer, and why are they important?
What jobs can I do with just Python?
What is the difference between Python Back and Python Data Engineer?
| Aspect | Python Back | Python Data Engineer |
|---|---|---|
| Required Credentials | Python programming, basic database knowledge | Python, SQL, data modeling certifications |
| Work Environment | Backend development teams, software companies | Data teams, analytics departments |
| Industry Usage | Software development, web services | Data analysis, big data projects |
| Common Search Intent | Backend development with Python | Data pipeline and infrastructure roles |
Python Back focuses on backend development tasks using Python, such as server-side logic and API creation. Python Data Engineer specializes in building data pipelines, managing data storage, and working with large datasets. While both roles require Python skills, Python Data Engineers often need additional knowledge of SQL and data architecture. Understanding these differences helps job seekers target the right roles based on their skills and career goals.
What are some common challenges Python Backend Developers face when optimizing application performance?
Senior Software Engineer / Technical Lead - Research Platform (Rust + Python)
Whistler TradingSurrey, BC
Other
Medical, Retirement
Posted 14 days ago
Job description
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 RoleWe'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 DoLead 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 QualificationsExperience: 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++ or systems programming background and are committed to working in Rust, that works too.
Python for research/data: Solid Python skills for building research tools, data analysis pipelines, and working with scientific computing libraries (numpy, pandas, etc.). Comfort moving between Rust for performance and Python for productivity.
High-performance computing: Experience with parallel programming, optimization, and building systems that process large datasets efficiently. Understanding of performance fundamentals and when optimization matters.
Technical leadership: Track record of leading technical projects, making architecture decisions, and helping other engineers grow. We're looking for someone who can provide clear technical direction without creating unnecessary process.
Problem-solving and pragmatism: Ability to balance competing priorities: speed vs. correctness, optimization vs. shipping, research needs vs. production stability. You can make good technical tradeoffs under uncertainty.
Communication: Clear, direct communication with both technical and non-technical stakeholders. You can explain complex systems simply and work effectively with researchers, traders, and engineers.
Education: Bachelor's degree in Computer Science or related field (Master's or Ph.D. a plus). We value strong academic backgrounds, but proven experience and capability matter more than pedigree.
Nice to have:
- Experience in quantitative trading, quantitative research, or financial markets
- Background building data platforms, backtesting systems, or research infrastructure
- Familiarity with distributed systems and workflow orchestration
- Experience with modern data tools and frameworks
Build foundational systems: You'll be shaping the research infrastructure that underpins our entire trading operation. This is a high-impact role with significant technical ownership.
Develop engineers: Work with smart, driven junior engineers and help them grow into strong systems programmers. If you enjoy mentorship and technical leadership, you'll find this rewarding.
Work with exceptional people: Our team includes alumni from top trading firms, olympiad medalists, and deep technical specialists. You'll collaborate with researchers and engineers who are genuinely excellent at what they do.
Merit over hierarchy: We run a lean, collaborative organization where the best ideas win. High performance is recognized and rewarded, regardless of where it comes from.
Clarity and ownership: We value clear thinking and direct communication. You'll have real ownership over the research platform and the trust to make good decisions.
Growth opportunity: As we grow, top performers grow with us. This is a place for builders who want to create something lasting.
Compensation and BenefitsBase Salary: CAD $150,000 - $250,000 depending on experience and performance. Engineers are eligible for significant performance-based bonuses. Truly exceptional contributors will find their compensation growing rapidly.
Benefits: Comprehensive health insurance, retirement plans, and other benefits to support you and your family. We provide high-performance hardware, multiple monitors, and whatever tools you need to do your best work.
Hiring Process
Our process is designed to identify strong engineering talent efficiently:
- Initial screening: A short conversation to discuss your background, leadership experience, and mutual fit (30-45 minutes)
- Technical assessment: A systems design or architecture exercise focused on research infrastructure challenges. We're interested in your approach to building scalable, maintainable systems.
- Technical interviews: In-depth discussions with our engineers about your experience building data platforms, leading technical projects, and mentoring engineers. Expect conversations about system design, technical tradeoffs, and team leadership.
- Team fit interview: A conversation with senior team members to assess collaboration style, leadership approach, and to answer your questions about Whistler and the research platform team.
- Offer: If it's a mutual fit, we'll extend an offer promptly.Â