At a Glance
- Tasks: Build and support Python-based data systems for trading and research.
- Company: High-performing market-making hedge fund in London.
- Benefits: Up to £110,000 salary, bonus, private healthcare, and pension.
- Why this job: Join a dynamic team and make an impact on data infrastructure.
- Qualifications: 2-8 years of Python experience and knowledge of data systems.
- Other info: Strong mentorship and career growth opportunities in a collaborative environment.
The predicted salary is between 110000 - 110000 £ per year.
We’re partnering with a high-performing market‑making hedge fund to hire a junior–mid level Python Engineer focused on reference data and data infrastructure.
The Role
- You’ll build and support Python‑based data systems used across trading, research, and risk working on pipelines, APIs, and services that ensure high‑quality, reliable data.
- You’ll collaborate closely with experienced engineers, quants, and traders, with strong mentorship and ownership from day one.
Responsibilities
- Develop and maintain reference data services in Python
- Build data pipelines and internal APIs
- Ensure data quality, consistency, and availability
- Work in a Linux production environment
- Partner with trading and quant teams on datasets
Requirements
- 2‑8 years of Python experience in production
- Experience with data systems (APIs, pipelines, backend services)
- Exposure to or interest in reference data
- Linux experience and knowledge of SQL (PostgreSQL/MySQL)
- Strong problem‑solving and communication skills
Compensation
- Up to £110,000 + bonus
- Full private healthcare, pension, and additional perks
Python Engineer (Reference Data) - Junior/Mid Level employer: Bonhill Partners
Contact Detail:
Bonhill Partners Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Python Engineer (Reference Data) - Junior/Mid Level
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, especially those working at hedge funds or in Python engineering. A friendly chat can lead to insider info about job openings and even referrals.
✨Tip Number 2
Show off your skills! Create a GitHub profile showcasing your Python projects, especially those related to data systems. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for technical interviews by brushing up on your problem-solving skills. Practice coding challenges and be ready to discuss your past projects, especially those involving APIs and data pipelines.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities that might just be the perfect fit for you. Plus, it’s a great way to get noticed by our hiring team.
We think you need these skills to ace Python Engineer (Reference Data) - Junior/Mid Level
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your Python experience and any relevant projects you've worked on. We want to see how your skills align with the role, so don’t be shy about showcasing your data systems expertise!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're excited about the role and how you can contribute to our team. We love seeing genuine enthusiasm and a bit of personality in your application.
Showcase Your Problem-Solving Skills: In your application, mention specific examples where you've tackled challenges using Python or worked on data pipelines. We’re keen to see how you approach problems and find solutions, so make it clear!
Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s super easy, and we’ll be able to review your application more efficiently. Don’t miss out!
How to prepare for a job interview at Bonhill Partners
✨Know Your Python Inside Out
Make sure you brush up on your Python skills before the interview. Be ready to discuss your past projects and how you've used Python in production environments. Practising coding challenges can also help you demonstrate your problem-solving abilities.
✨Understand Data Systems and APIs
Since the role focuses on data systems, it’s crucial to have a solid understanding of how APIs and data pipelines work. Prepare to explain your experience with these technologies and think of examples where you’ve ensured data quality and consistency.
✨Familiarise Yourself with Linux and SQL
As the job requires working in a Linux environment and knowledge of SQL, make sure you’re comfortable navigating Linux commands and writing SQL queries. You might be asked technical questions, so practice these skills beforehand.
✨Show Enthusiasm for Collaboration
This role involves working closely with traders and quants, so highlight your teamwork and communication skills. Be prepared to discuss how you’ve collaborated in the past and express your eagerness to learn from experienced engineers.