At a Glance
- Tasks: Join a dynamic team to develop algorithms and software for trading strategies.
- Company: DRW is a leading trading firm with over 30 years of experience in global markets.
- Benefits: Enjoy competitive salary, bonuses, and comprehensive health benefits including flexible spending accounts.
- Why this job: Be part of an innovative culture that values creativity and offers immediate responsibility.
- Qualifications: Bachelor’s in Computer Science or related field; strong Python skills and understanding of quantitative finance required.
- Other info: Position based in Greenwich, CT with opportunities for mentorship and continuous learning.
The predicted salary is between 130000 - 170000 ÂŁ per year.
Join to apply for the Research Engineer (FICCO) role at DRW
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. We operate with respect, curiosity and open minds. The people who thrive here share our belief that it’s not just what we do that matters–it\’s how we do it. DRW is a place of high expectations, integrity, innovation and a willingness to challenge consensus.
Responsibilities
- Work with researchers to implement research studies, simulate trading strategies, and develop algorithms to compete in financial markets.
- Design trading strategy simulation software optimized for distributed computation.
- Develop software for large‑scale data acquisition, storage, accessibility, and visualization.
- Create user interfaces for data exploration and post‑trade analysis.
- Accelerate the research lifecycle from strategy prototype to production deployment.
- Evaluate new technology and improve our technology stack.
Qualifications
- Bachelor’s degree in Computer Science, Computer Engineering, or related field.
- Excellent software development skills in modern C++ and Python.
- A strong understanding of object‑oriented design, data structures, and algorithms.
- A strong understanding of quantitative finance mathematics.
- A solid foundation in programming with the ability to think, communicate, and code clearly.
- A solid understanding of computer systems at every level of abstraction (hardware, OS, memory, network).
- Skills in multi‑threaded applications.
- An understanding of how to build software for long‑term use and broad adoption.
- Demonstrated ability to produce algorithmic code in a fast‑paced environment.
For more information about DRW\’s processing activities and our use of job applicants\’ data, please view our Privacy Notice at https://drw.com/privacy-notice.
California residents, please review the California Privacy Notice for information about certain legal rights at https://drw.com/california-privacy-notice.
Seniority Level
Mid‑Senior level
Employment Type
Full‑time
Job Function
Finance, Information Technology, and Engineering
Industry
Capital Markets, Financial Services, and Research Services
#J-18808-Ljbffr
Research Engineer (FICCO) employer: DRW
Contact Detail:
DRW Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Research Engineer (FICCO)
✨Tip Number 1
Familiarise yourself with DRW's trading strategies and technologies. Understanding their approach to systematic trading will help you align your skills and experiences with their needs during discussions.
✨Tip Number 2
Network with current or former employees of DRW, especially those in similar roles. They can provide insights into the company culture and expectations, which can be invaluable during interviews.
✨Tip Number 3
Brush up on your Python programming skills, particularly in areas related to algorithmic trading and data structures. Being able to demonstrate your coding abilities in real-time scenarios can set you apart from other candidates.
✨Tip Number 4
Prepare to discuss your understanding of quantitative finance mathematics. Be ready to explain how you've applied these concepts in past projects, as this will showcase your analytical thinking and problem-solving skills.
We think you need these skills to ace Research Engineer (FICCO)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience and skills that align with the Research Engineer role. Emphasise your software development skills in Python, understanding of quantitative finance mathematics, and any experience with distributed computing.
Craft a Strong Cover Letter: Write a cover letter that showcases your passion for technology and finance. Mention specific projects or experiences that demonstrate your ability to solve complex problems and your eagerness to work in a fast-paced environment.
Showcase Relevant Projects: If you have worked on projects related to algorithmic trading, data engineering, or software design, include them in your application. Provide links to your GitHub or portfolio to give a practical demonstration of your skills.
Highlight Soft Skills: In addition to technical skills, mention soft skills such as communication, teamwork, and adaptability. These are crucial for collaborating with researchers and traders in a dynamic environment like DRW.
How to prepare for a job interview at DRW
✨Showcase Your Technical Skills
Make sure to highlight your software development skills, especially in Python. Be prepared to discuss your experience with object-oriented design, data structures, and algorithms, as these are crucial for the role.
✨Demonstrate Quantitative Understanding
Since the position requires a strong grasp of quantitative finance mathematics, be ready to explain complex concepts clearly. You might be asked to solve problems on the spot, so brush up on relevant mathematical principles.
✨Prepare for Problem-Solving Scenarios
Expect to face technical challenges during the interview. Practice coding problems and algorithmic challenges that reflect real-world scenarios you might encounter in the role. This will show your ability to think critically under pressure.
✨Emphasise Team Collaboration
As you'll be working closely with researchers and traders, it's important to convey your teamwork skills. Share examples of past collaborative projects and how you contributed to achieving common goals, showcasing your ability to communicate effectively.