At a Glance
- Tasks: Design and build high-performance Python systems for a leading Algo Trading firm.
- Company: Join one of London's top Algo Trading firms with a stellar tech team.
- Benefits: Earn up to £350k+ total compensation, plus opportunities for rapid career growth.
- Why this job: Be part of a hypergrowth company and make an impact in the trading world.
- Qualifications: Strong Python skills and a passion for system design and architecture.
- Other info: Dynamic environment with potential to become a millionaire in just a few years.
Core Developer (Python) – Algo Trading Firm – London – Up to £350k+ TC (DOE)
One of London\’s most impressive Algo Trading firms is looking for Engineering Wizards to join their team in London. Having arguably one of the best technology teams in the world, the firm is in a stage of hypergrowth, looking to deliver on its ambitious plans to be a leading liquidity provider in the market.
The firm is renowned for its advanced tech and above-market-rate compensation (made ~40 of its staff millionaires in the last 2 years).
In the role, you would be focusing on highly scalable distributed systems, working directly with the Lead Core Developer, the CTO and other various internal stakeholders. The system you would be designing and the building will be written on Linux, in Python, but will communicate with the C++ Stack.
The focus will be on building a very high-performance system dealing with 100M+ transactions daily.
Requirements:
- Excellent Python skills with a good understanding of relevant libraries.
- Significant system design and architecture knowledge for highly distributed systems.
- Ability to design, build and optimise high-performing Python systems from scratch.
- Previous experience building/upgrading SQL databases would be highly desirable.
- Good knowledge of source versioning systems
- BSc in Computer Science or similar STEM subject.
We encourage you to apply even if you think you may not currently fit all these requirements – so long as you have proven academics and are willing to work hard and learn, we want to hear from you.
Note: if you haven\’t received a reply within 3 days, your application was unfortunately not accepted.
Core Developer (Python) – Algo Trading Firm – London – Up to £350k+ TC (DOE)
Python Developer employer: Durlston Partners
Contact Detail:
Durlston Partners Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Python Developer
✨Tip Number 1
Network like a pro! Reach out to current employees at the firm on LinkedIn. A friendly chat can give you insider info and might just get your application noticed.
✨Tip Number 2
Show off your skills! If you’ve got a GitHub or personal project that showcases your Python prowess, make sure to mention it during interviews. It’s a great way to demonstrate your capabilities beyond the CV.
✨Tip Number 3
Prepare for technical challenges! Brush up on system design and architecture concepts, especially for distributed systems. Practising coding problems can help you ace those technical interviews.
✨Tip Number 4
Don’t forget to apply through our website! We’re always on the lookout for passionate developers. Even if you don’t tick every box, we value potential and a willingness to learn.
We think you need these skills to ace Python Developer
Some tips for your application 🫡
Show Off Your Python Skills: Make sure to highlight your Python expertise in your application. We want to see how you've used Python in real-world projects, especially if you've worked on scalable systems or algo trading before!
Talk About System Design: Don’t shy away from discussing your experience with system design and architecture. We’re looking for someone who can build high-performing systems, so share any relevant projects that showcase your skills in this area.
Be Clear and Concise: When writing your application, keep it clear and to the point. We appreciate a well-structured application that gets straight to the good stuff without unnecessary fluff. Remember, we’re busy building amazing tech!
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 don’t miss out on any important updates from our team!
How to prepare for a job interview at Durlston Partners
✨Know Your Python Inside Out
Make sure you brush up on your Python skills before the interview. Be ready to discuss relevant libraries and demonstrate your understanding of how to build high-performing systems. Practising coding challenges can help you feel more confident.
✨Understand System Design
Since the role focuses on highly scalable distributed systems, take some time to review system design principles. Be prepared to talk about your previous experiences in designing and optimising systems, and think of examples that showcase your expertise.
✨Familiarise Yourself with SQL Databases
If you have experience with SQL databases, be ready to discuss it in detail. If not, do a bit of research on how to build and upgrade them, as this knowledge could set you apart from other candidates.
✨Show Enthusiasm for Learning
The firm values candidates who are eager to learn and grow. Be open about your willingness to tackle new challenges and adapt to their fast-paced environment. This attitude can make a great impression on the interviewers.