At a Glance
- Tasks: Join a dynamic team to develop innovative trading strategies using Python.
- Company: Work at a top algorithmic trading firm known for its relaxed yet stimulating culture.
- Benefits: Enjoy a competitive salary, bonuses, and a generous benefits package.
- Why this job: Be part of a flat management structure where your ideas are valued and celebrated.
- Qualifications: 3+ years in software engineering with strong Python skills and a relevant degree.
- Other info: Ideal for those who love end-to-end project ownership and empowering researchers.
The predicted salary is between 43200 - 72000 £ per year.
Fantastic opportunity for talented developers at one of the world's top algorithmic trading firms in their London office. This fully automated trading firm has a unique culture that is relaxed, yet exciting and technically stimulating, where you'll be working with some of the smartest engineers in the industry.
They are seeking quantitative software engineers with Python expertise to help them develop the next generation of trading strategies. To achieve this, you'll join a trading team whose focus is building medium-frequency systematic trading capabilities. Working closely with engineering colleagues and quant researchers, you'll be responsible for designing infrastructure and building new tools to power the research and trading environment, advocating for coding best practices within the trading team.
This role would suit someone who thrives when given end-to-end ownership of exciting projects, enjoys building tools that empower researchers and is keen to share their knowledge on open-source tools and packages.
Requirements- 3+ years' software engineering experience, where Python is your main language
- Bachelor's degree in Computer Science or Engineering (or related field)
- Substantial experience with Python libraries: numpy, scipy, pandas, matplotlib, sklearn, etc.
- Passion for building clean, reliable and maintainable software
- Strong quantitative reasoning skills
- Highly skilled at multitasking and time management in a fast-paced environment
- Market-leading salary + bonuses + generous benefits package
- Truly flat management structure, with no red tape
- Friendly culture where everyone's ideas are encouraged and celebrated
- Feel valued and be rewarded for your hard work where coding is front and centre
If this sounds like you, or you'd like to know more, please get in touch:
Dan Hampton
dan.hampton@oxfordknight.co.uk
020 3475 7192
linkedin.com/in/dan-hampton-ab029392
Quantitative Software Engineer (Python)- Innovative Algo Trading - Oxford Knight employer: Jobs via eFinancialCareers
Contact Detail:
Jobs via eFinancialCareers Recruiting Team
dan.hampton@oxfordknight.co.uk
StudySmarter Expert Advice 🤫
We think this is how you could land Quantitative Software Engineer (Python)- Innovative Algo Trading - Oxford Knight
✨Tip Number 1
Familiarise yourself with the latest trends in algorithmic trading and quantitative finance. This will not only help you understand the firm's focus but also allow you to engage in meaningful conversations during interviews.
✨Tip Number 2
Showcase your Python skills by contributing to open-source projects or creating your own tools. This demonstrates your passion for coding and your ability to build clean, maintainable software, which is crucial for this role.
✨Tip Number 3
Network with professionals in the algorithmic trading space, especially those who work at firms like Oxford Knight. Attend industry meetups or webinars to connect with potential colleagues and gain insights into their work culture.
✨Tip Number 4
Prepare to discuss your experience with Python libraries such as numpy, pandas, and sklearn in detail. Be ready to provide examples of how you've used these tools in past projects to solve complex problems.
We think you need these skills to ace Quantitative Software Engineer (Python)- Innovative Algo Trading - Oxford Knight
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Python and relevant libraries like numpy, scipy, and pandas. Emphasise any projects where you've taken end-to-end ownership, as this aligns with the role's requirements.
Craft a Compelling Cover Letter: In your cover letter, express your passion for algorithmic trading and your enthusiasm for building clean, maintainable software. Mention specific examples of how you've contributed to similar projects in the past.
Showcase Your Quantitative Skills: Include any relevant quantitative reasoning skills or experiences in your application. This could be through coursework, projects, or previous job roles that demonstrate your ability to analyse data effectively.
Highlight Team Collaboration: Since the role involves working closely with engineers and quant researchers, mention any experiences where you've successfully collaborated in a team environment. This will show that you can thrive in their friendly and innovative culture.
How to prepare for a job interview at Jobs via eFinancialCareers
✨Showcase Your Python Expertise
Make sure to highlight your experience with Python and the specific libraries mentioned in the job description, such as numpy, pandas, and matplotlib. Be prepared to discuss projects where you've used these tools effectively.
✨Demonstrate Quantitative Skills
Since the role requires strong quantitative reasoning skills, be ready to solve problems or answer questions that test your analytical abilities. Brush up on relevant mathematical concepts and be prepared to explain how you apply them in software development.
✨Discuss Your Project Ownership
The company values end-to-end ownership of projects, so share examples of past projects where you took full responsibility. Explain your approach to managing tasks and how you ensured successful outcomes.
✨Emphasise Collaboration and Communication
As you'll be working closely with engineers and quant researchers, highlight your teamwork and communication skills. Share experiences where you collaborated effectively and contributed to a positive team environment.