At a Glance
- Tasks: Design low-latency infrastructure and scale data pipelines for cutting-edge trading systems.
- Company: Join a prestigious quantitative trading firm at the forefront of technology.
- Benefits: Competitive salary, innovative projects, and collaboration with top researchers.
- Why this job: Tackle complex challenges and make a real impact in the financial markets.
- Qualifications: Expertise in systems languages and experience with distributed systems required.
- Other info: Dynamic environment with opportunities for growth and learning.
The predicted salary is between 72000 - 108000 £ per year.
This role is with one of Dex's trusted Partner companies. We work closely with their teams to truly understand their culture, goals, and what they’re looking for, so we can match you with the right opportunity for your goals!
The Opportunity
Dex is partners with some of the world's most prestigious quantitative trading firms and systematic hedge funds. These organizations operate at the absolute bleeding edge of technology, treating the global financial markets as a complex data science problem. They are deploying massive compute clusters and proprietary machine learning models to trade billions of dollars daily. If you’re an engineer who cares about nanoseconds, cache locality, and architecting petabyte-scale infrastructure, this is the pinnacle of technical challenge.
What You’ll Work On
- Architect Low-Latency Infrastructure: Design and implement the critical path for trading execution, building order management systems and market connectivity layers where performance is measured in microseconds.
- Scale Data Pipelines: Engineer elegant, distributed systems capable of ingesting and processing petabytes of market and alternative data, ensuring absolute consistency for research teams.
- Operationalize Machine Learning: Bridge the gap between research and production by deploying complex ML models into live environments under strict latency constraints.
- Optimize the Stack: Go "close to the metal" to optimize performance across networking, I/O, and compute layers, squeezing maximum efficiency out of hardware.
- Build World-Class Observability: Create robust monitoring and telemetry systems to provide real-time insights into pipeline health, trading activity, and model behavior.
- Work with the Best: Work side-by-side with world-class researchers and mathematicians to translate theoretical strategies into production-grade code.
What You’ll Have
- Polyglot Mastery: Exceptional command of at least one major systems language (C++, Rust, Java) for low-latency components, or Python for data and ML workflows.
- Distributed Systems Expertise: Deep experience building high-throughput, fault-tolerant systems using modern messaging standards (e.g., Kafka, ZeroMQ, NATS).
- Systems-Level Intuition: You are comfortable debugging and profiling at the OS level, understanding memory management, CPU architecture, and network stack optimization.
- Data Infrastructure: Familiarity with the modern data stack, including time-series databases, object stores, and streaming frameworks like Apache Flink or Spark Streaming.
- Engineering Rigor: You write clean, testable, and reliable code. You understand that in this environment, a system failure can cost millions in seconds.
- Bonus - ML Engineering: Experience with model serving, feature stores, or integrating ML pipelines into live production systems is highly valued. (Note: Previous finance experience is not required).
To be considered for this role and others like it apply directly, or sign up to Dex and we’ll help find the work that matters to you!
Senior Software Engineer - Quant Firm in Slough employer: Dex
Contact Detail:
Dex Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer - Quant Firm in Slough
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Prepare for those technical interviews! Brush up on your coding skills and be ready to tackle system design questions. Practising with mock interviews can really help you feel more confident when it’s showtime.
✨Tip Number 3
Showcase your projects! Whether it's on GitHub or your personal website, having a portfolio of your work can set you apart. It gives potential employers a taste of what you can do and how you think.
✨Tip Number 4
Don’t forget to apply through our website! We’re here to help you find the right fit, so take advantage of our resources. After applying, chat with us to get tailored advice and insights into your applications.
We think you need these skills to ace Senior Software Engineer - Quant Firm in Slough
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the role of Senior Software Engineer. Highlight your experience with low-latency systems and distributed architectures, as these are key for this position. We want to see how your skills align with the job description!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about working in quantitative trading and how your background makes you a perfect fit. We love seeing enthusiasm and a clear connection to the role.
Showcase Relevant Projects: If you've worked on projects that involve high-throughput systems or machine learning, make sure to showcase them. We want to see real examples of your work that demonstrate your expertise and problem-solving skills in action.
Apply Through Our Website: Don't forget to apply through our website! It’s the best way for us to manage your application and connect you with other opportunities that match your skills. Plus, we’re here to help you every step of the way!
How to prepare for a job interview at Dex
✨Know Your Tech Inside Out
Make sure you’re well-versed in the systems languages mentioned in the job description, like C++, Rust, or Java. Brush up on your understanding of low-latency components and be ready to discuss how you've optimised performance in past projects.
✨Showcase Your Distributed Systems Experience
Be prepared to talk about your experience with high-throughput, fault-tolerant systems. Have examples ready that demonstrate your familiarity with modern messaging standards like Kafka or ZeroMQ, and how you've implemented them in real-world scenarios.
✨Demonstrate Engineering Rigor
Highlight your ability to write clean, testable code. Be ready to discuss specific instances where your coding practices have prevented system failures or improved efficiency, especially in high-stakes environments.
✨Bridge Theory and Practice
Since this role involves operationalising machine learning models, be prepared to explain how you've taken theoretical concepts and successfully integrated them into production systems. If you have experience with model serving or feature stores, make sure to mention it!