At a Glance
- Tasks: Join our team as a Quant Developer, supporting trading desks and solving innovative problems.
- Company: Be part of a global Commodity trading company dealing with diverse commodities like Gas, Oil, and Metals.
- Benefits: Enjoy a dynamic work environment with opportunities for growth and learning in a fast-paced industry.
- Why this job: Interact with traders, enhance your skills, and contribute to impactful projects in the finance sector.
- Qualifications: Experience in Python, multithreading, and financial trading/risk is essential; strong communication skills are a must.
- Other info: Ideal for those eager to learn and thrive in a collaborative, high-energy setting.
The predicted salary is between 48000 - 72000 £ per year.
Job Description
Our client is a truly global Commodity trading company who trade both physical and financial commodities including, Gas & Power, Oil, Metals, Agricultural products, and more…
We are looking for a Quant Developer to join the team in the London office, supporting the trading desks; and working alongside the Middle Office/Market & Quantitative Risk teams. This is genuine opportunity to interact with the trading team, learn about the business and to be innovative with your problem solving and delivery.
The successful candidate will need to demonstrate a strong work ethic, be able to cope with a busy, fast paced environment and be able to communicate effectively across all levels including Traders and Senior Management.
The successful candidate will have:
Experience of building multithreaded and multi-process Python apps that consume transactional data, transform, store and visualise data, i.e. exposure to:
- building multithreaded and multi process python systems using frameworks such as Dask, Pandas, Numpy.
- building web-based GUI’s using Python frameworks such as Dash
- building Python based REST servers using frameworks such as Fast API
- writing Docker files, configuring Gitlab CICD pipelines, deploying to Kubernetes
- designing and optimising SQL Data bases such as MSSQL or Postgres
Experience of working in a financial institution on trading / risk or middle office desks possibly with exposure to:
- Value at risk
- PnL attribution
Capable of taking responsibility for delivering significant projects, in particular
- Liaising with risk analysts and middle officers to understand and gather requirements
- Design, development, testing and documenting
REQUIRED SKILLS:
- Python
- Multi-threading & asynchronous programming
- Knowledge of commodities/Energy trading
- Dask, Pandas, Numpy frameworks.
- Full life cycle development
- Excellent Communication skills
- Python web framework (e.g., Flask, Dash)
- Built RESTful Web APIs
Quantitative Developer - Middle Office/Risk employer: RICHARD JAMES RECRUITMENT SPECIALISTS LTD
Contact Detail:
RICHARD JAMES RECRUITMENT SPECIALISTS LTD Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Quantitative Developer - Middle Office/Risk
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as Dask, Pandas, and Numpy. Consider building a small project or contributing to an open-source project that showcases your skills in these frameworks, as practical experience can set you apart.
✨Tip Number 2
Network with professionals in the commodities trading sector. Attend industry meetups or webinars where you can connect with traders and risk analysts. This can provide valuable insights into the role and may even lead to referrals.
✨Tip Number 3
Prepare to discuss your experience with multithreading and asynchronous programming in Python. Be ready to explain how you've applied these concepts in previous projects, as this will demonstrate your technical expertise during interviews.
✨Tip Number 4
Showcase your communication skills by preparing examples of how you've effectively collaborated with cross-functional teams in the past. Being able to articulate complex technical concepts to non-technical stakeholders is crucial for this role.
We think you need these skills to ace Quantitative Developer - Middle Office/Risk
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in Python development, particularly with multithreading and frameworks like Dask, Pandas, and Numpy. Emphasise any previous roles in financial institutions, especially those related to trading or risk.
Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention specific projects where you've built multithreaded applications or worked with RESTful APIs. Show how your skills align with the requirements listed in the job description.
Showcase Relevant Projects: If you have personal or professional projects that demonstrate your ability to build web-based GUIs or work with SQL databases, include these in your application. Provide links to your GitHub or portfolio if applicable.
Prepare for Technical Questions: Be ready to discuss your technical skills in detail. Prepare examples of how you've used Python in a fast-paced environment, and be prepared to explain your approach to problem-solving and project delivery.
How to prepare for a job interview at RICHARD JAMES RECRUITMENT SPECIALISTS LTD
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Python, especially in building multithreaded applications. Highlight specific projects where you've used frameworks like Dask, Pandas, and Numpy, as well as any web-based GUIs or RESTful APIs you've developed.
✨Understand the Trading Environment
Familiarise yourself with the basics of commodity trading and risk management. Being able to speak knowledgeably about concepts like Value at Risk and PnL attribution will demonstrate your understanding of the industry and impress the interviewers.
✨Communicate Effectively
Since the role involves liaising with traders and senior management, practice articulating complex technical concepts in a clear and concise manner. This will show that you can bridge the gap between technical and non-technical stakeholders.
✨Prepare for Problem-Solving Questions
Expect to face scenario-based questions that assess your problem-solving skills. Think about how you would approach real-world challenges in a fast-paced trading environment and be ready to explain your thought process.