At a Glance
- Tasks: Build and maintain core data systems for quantitative research and trading.
- Company: Leading multi-strategy investment firm with a focus on innovation.
- Benefits: Competitive salary, health benefits, and opportunities for professional growth.
- Other info: Ideal for engineers passionate about data systems and performance.
- Why this job: Join a dynamic team and make an impact in the world of finance through technology.
- Qualifications: Strong Python skills and experience with production data platforms required.
The predicted salary is between 60000 - 80000 € per year.
A leading multi-strategy investment firm is hiring a Senior Engineer to join a front‑office engineering team responsible for the core systematic data platforms used by quantitative research and trading. This role supports the systematic investment process end‑to‑end, sitting above basic reference data (e.g. SecMaster, prices) and closer to fundamental, derived, and alternative datasets that directly feed alpha research. The focus is on building robust, performant, and reproducible data systems rather than analytics or reporting. This is a software‑first data engineering role. You'll be building production‑grade systems that acquisition, model, store, and expose data to systematic researchers, with a strong emphasis on correctness, performance, and operational stability in a trading environment.
Responsibilities
- Build and maintain core systematic data systems used directly by quantitative researchers
- Own ingestion, modelling, storage, and access layers for fundamental, derived, and alternative datasets
- Design data models with a strong focus on point‑in‑time correctness, versioning, and reproducibility
- Develop and operate data services, APIs, and research‑facing interfaces
- Ensure data quality, availability, and historical integrity across research and production workflows
- Support both historical and real‑time / near‑real‑time data where required
- Work closely with systematic researchers to onboard new datasets and support research use cases
- Contribute to performance, scalability, and long‑term evolution of a production‑critical data platform
Required skills & experience
- Strong experience as a Senior Engineer working on production, data‑heavy systems
- Excellent Python skills, comfortable working across object‑oriented and functional styles, with a solid grasp of design patterns
- Strong software engineering fundamentals (clean code, system design, testing, CI/CD, version control)
- Proficiency in SQL and experience working with time‑series or analytical data
- Experience designing and operating production data platforms and services (not just ETL pipelines)
- Proficiency in at least one object‑oriented language beyond Python (e.g. Java or C#)
- Comfortable working in Linux and cloud‑based environments (AWS preferred)
- Prior exposure to systematic, quantitative, or front‑office engineering environments is highly desirable
Who this suits
- Engineers who think of data platforms as core software systems
- People comfortable operating close to systematic alpha research without being researchers themselves
- Candidates who care about correctness, performance, and reproducibility over dashboards or experimentation
If you feel this role is a good match, apply today!
Senior Engineer - Systematic Data Platform (Hedge Fund) employer: Selby Jennings
Join a leading multi-strategy investment firm that prioritises innovation and excellence in the financial sector. As a Senior Engineer, you'll be part of a dynamic front-office engineering team, fostering a collaborative work culture that values your contributions and encourages professional growth. With a focus on building robust data systems, you'll have the opportunity to work with cutting-edge technology in a fast-paced environment, ensuring your skills are continuously developed while making a significant impact on the systematic investment process.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Engineer - Systematic Data Platform (Hedge Fund)
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, especially those working in hedge funds or data engineering. A friendly chat can open doors and give you insights that job descriptions just can't.
✨Tip Number 2
Show off your skills! If you've got a portfolio of projects or contributions to open-source, make sure to highlight them. It’s a great way to demonstrate your expertise in building robust data systems.
✨Tip Number 3
Prepare for technical interviews by brushing up on your Python and SQL skills. Practice coding challenges that focus on data structures and algorithms, as they’re often key in these roles.
✨Tip Number 4
Don’t forget to apply through our website! We love seeing candidates who are genuinely interested in joining us at StudySmarter. Plus, it makes tracking your application a breeze!
We think you need these skills to ace Senior Engineer - Systematic Data Platform (Hedge Fund)
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with data-heavy systems and software engineering fundamentals. We want to see how your skills align with the role, so don’t be shy about showcasing your Python prowess and any relevant projects you've worked on.
Craft a Compelling Cover Letter:Your cover letter is your chance to tell us why you're the perfect fit for this Senior Engineer role. Share your passion for building robust data systems and how your background in quantitative research or trading environments makes you a strong candidate.
Showcase Relevant Projects:If you've worked on production-grade data platforms or services, make sure to include those in your application. We love seeing real-world examples of your work, especially if they demonstrate your focus on correctness and performance.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you’re keen on joining our team!
How to prepare for a job interview at Selby Jennings
✨Know Your Data Systems
Make sure you understand the core systematic data platforms and how they support quantitative research and trading. Brush up on your knowledge of ingestion, modelling, storage, and access layers, as well as the importance of correctness and performance in a trading environment.
✨Showcase Your Python Skills
Be prepared to discuss your experience with Python, especially in relation to object-oriented and functional programming. You might even want to bring examples of clean code or design patterns you've implemented in past projects to demonstrate your expertise.
✨Discuss Production Data Platforms
Highlight your experience designing and operating production data platforms, not just ETL pipelines. Be ready to explain how you've ensured data quality, availability, and historical integrity in your previous roles, as this is crucial for the position.
✨Familiarise Yourself with Cloud Environments
Since the role involves working in cloud-based environments, particularly AWS, make sure you're comfortable discussing your experience in this area. If you have any specific projects where you've leveraged cloud technologies, be sure to mention them during the interview.