At a Glance
- Tasks: Design and develop software for global trading operations with high availability.
- Company: Join DRW, a leading diversified trading firm with a culture of innovation.
- Benefits: Enjoy competitive salary, health benefits, and opportunities for professional growth.
- Why this job: Make an impact in the fast-paced world of finance and technology.
- Qualifications: Experience in Python and a passion for learning and collaboration.
- Other info: Be part of a dynamic team with excellent career advancement opportunities.
The predicted salary is between 36000 - 60000 £ per year.
Job Location: London
Employment type: Regular
Department: Technology
Targeted Start Date: Immediate
DRW is a diversified trading firm with over 3 decades of experience bringing sophisticated technology and exceptional people together to operate in markets around the world. We value autonomy and the ability to quickly pivot to capture opportunities, so we operate using our own capital and trading at our own risk.
Headquartered in Chicago with offices throughout the U.S., Canada, Europe, and Asia, we trade a variety of asset classes including Fixed Income, ETFs, Equities, FX, Commodities and Energy across all major global markets. We have also leveraged our expertise and technology to expand into three non-traditional strategies: real estate, venture capital and cryptoassets.
Cumberland Systematic is a multi-asset trading team focused on mid and high-frequency fully systematic strategies in the delta one space. We trade 24/7 globally with our team located primarily in Chicago and London.
We are looking for a Software Engineer to join our team. You will work with other software engineers to design and develop the full stack needed to enable a global trading operation with high availability requirements. You will be expected to design and develop integrations with data vendors, blockchain infrastructure, data management solutions, and libraries for managing and analyzing data. The team's existing systems are written in Python and C++.
Responsibilities:
- Design, develop, test, document, and maintain software and infrastructure needed for quantitative financial research
- Accelerate the research lifecycle from data engineering to feature generation and analysis
- Integrate with diverse data sources such as blockchains, exchanges, and data vendors
- Test at the unit, functional, and integration levels
- Work within a small team as well as independently with a strong user focus
- Provide on-call support as needed
To qualify for this role, you must have:
- Python experience gained through professional experience
- Built complex systems in modern Python that are maintainable and safely refactorable
- Hands-on experience managing large, evolving timeseries data
- A working knowledge of type safety and type systems
- Strong verbal and written communication skills
- Strong internal motivation and a continual desire to learn
Bonus points if you have:
- Contributions to open-source crypto projects
- Production experience running full or archive blockchain nodes at scale
- Collaborated with quantitative researchers
- A working knowledge of high-level machine learning concepts and lifecycle
- Experience with functional programming and immutable design principles
- Practical knowledge of major blockchain types and clients
Software Engineer, Research – Cumberland Systematic in London employer: DRW Holdings, LLC.
Contact Detail:
DRW Holdings, LLC. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer, Research – Cumberland Systematic in London
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with current employees at DRW. A friendly chat can sometimes lead to opportunities that aren’t even advertised.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Python and C++. This gives you a chance to demonstrate your expertise and passion for software engineering.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and understanding the trading domain. Practice common algorithms and data structures, and be ready to discuss how you’ve tackled challenges in past projects.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the team at DRW.
We think you need these skills to ace Software Engineer, Research – Cumberland Systematic in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Software Engineer role. Highlight your Python experience and any projects that showcase your ability to work with complex systems. We want to see how your skills align with what we do at Cumberland Systematic!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're excited about this role and how your background fits with our team. Don’t forget to mention your passion for technology and innovation, as these are key values for us.
Showcase Your Projects: If you've worked on any relevant projects, especially those involving data management or blockchain, make sure to include them. We love seeing real-world applications of your skills, so don’t hold back on sharing your achievements!
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 you’re keen on joining our team at DRW!
How to prepare for a job interview at DRW Holdings, LLC.
✨Know Your Tech Stack
Make sure you’re well-versed in Python and C++, as these are crucial for the role. Brush up on your experience with complex systems and be ready to discuss specific projects where you've used these languages effectively.
✨Understand the Business
Take the time to research DRW and Cumberland Systematic. Understand their trading strategies and how technology plays a role in their operations. This will help you connect your technical skills to their business needs during the interview.
✨Prepare for Problem-Solving Questions
Expect to face questions that assess your problem-solving abilities, especially in relation to data management and integration. Practice coding challenges and be ready to explain your thought process clearly.
✨Show Your Initiative
Highlight instances where you've independently driven projects to completion. Discuss your motivation to learn and adapt, as this aligns with the company’s values of innovation and integrity.