Quantitative Developer - Expiring soon!

Posted 02/04/2024 by Recruitment Collective Ltd

Location:
London
Salary/Rate:
£50,000 - £60,000/annum

Our client exists to help decarbonise the generation of electricity  and make it more affordable for the future. Their work is central to the delivery of the Government’s objective to achieve Net Zero target by 2050. Their main responsibility, amongst many, is managing the Contracts for Difference (CfDs) scheme which are agreements made with renewable generators. These agreements are private law contracts to provide investors with confidence when investing in low carbon technology.

Role Purpose:

A Quantitative Developer role combines an understanding of energy market fundamentals with state-of-the-art algorithm building and optimisation techniques.  You will play a critical role in designing, developing, and maintaining scheme forecasting models and analytical tools, as well as the publication of supporting technical documentation. 

What you will be doing:

As a Quantitative Developer You will work closely with analysts and stakeholders within the wider business to gather requirements, driving projects from inception to deployment. You will leverage your expertise across object-oriented software engineering, quantitative modelling, cloud computing, and data analysis to help improve the models underpinning our most business-critical cashflow and pricing engines. You will come up with ad-hoc experimental analysis and scenarios to test energy market robustness within our numerical and statistical frameworks.

Employees are required to attend the office 2 days/week 

What experience you'll have:

• A good first degree or higher degree in a highly numerate subject is essential 
• Minimum 2 years' experience in Python development, including scientific computing and data science libraries (NumPy, pandas, SciPy, PySpark)
• Solid understanding of object-oriented software engineering design principles for usability, maintainability and extensibility
• Experience working with Git in a version-controlled environment
• Experience with cloud platforms desirable (Azure, AWS or GCP)
• Experience working with Machine Learning libraries (scikit-learn, PyTorch) and statistical techniques is desirable

You'll have an understanding of:

• An enthusiastic problem-solving mindset with a desire to solve technical problems and model/forecast intricate real-life systems
• Good knowledge of parallel computing techniques (Python multiprocessing, Apache Spark), and performance profiling and optimisation
• Good understanding of data structures and algorithms
• The ability to communicate complex technical concepts to those with little or no technical background in a meaningful, relevant and engaging manner
 

Employees are required to attend the office 2 days/week 

Employee Benefits

• 25 days' annual leave and bank holidays
• Recognition schemes allowing colleagues to say thanks
• Company contribution to your pension scheme
• Family friendly policies, including enhanced company maternity/paternity and shared parental benefits
• Employee assistance programme for free, confidential support for your professional or personal life, including financial management and family care
• Special leave such as study leave, sabbatical or public duties
• Three days paid leave a year for volunteering to support your local community
• Season ticket loan scheme to support your commute
• Access to “Work Perks” offering deals, discounts and cash back on your purchases
• Family savings on days out and English Heritage or gym discounts through our partners

Concerned that you might not perfectly meet all the criteria for this role? At Recruitment Collective, we hold a strong commitment to fostering inclusivity for all and establishing opportunities where individuals from diverse personal and professional backgrounds can excel. Therefore, if you're enthusiastic about this position but find that your previous experiences don't align precisely with every aspect of the job description, we strongly encourage you to register with us. You may well be the ideal candidate for another role or opportunity, and our recruitment team is here to assist in evaluating how your skills can be a valuable fit for our clients.

Note: This job description is not intended to be all-inclusive. The employee may perform other related duties as required to meet the ongoing needs of the organisation.

Type:
Permanent
Contract Length:
N/A
Job Reference:
36
Job ID:
221395039

Remember: You should never send cash or cheques to a prospective employer, or provide any financial information. Please get in touch if you see any roles asking for payments or financial details from you. For more information, visit jobsaware.co.uk.

Create new Job Alert

Create a new Job Alert to make sure you see the best new jobs first!

Your search has been saved and has been added to your Job Alerts