cover image
Eaglecliff Recruitment

Principal Quant Developer : Python - Global Energy Trading Company

On site

London, United Kingdom

£ 950 / day

Freelance

10-01-2025

Share this job:

Score my CV

Job Specifications

Exciting opportunity for a Principal Quant Developer with extensive experience in Python to join this global Energy company.

This is an exciting time to be joining this world-leading company as they transform themselves from a traditional Oil & Gas company into a leading name within the Renewables sector. This includes the creation of an already highly successful new Power Trading desk within the Energy Trading team as well as new ventures into various innovative solutions around the supply of Renewables including wind farms, electric vehicle charging, solar panel heating and battery storage.

This is a hands-on role and you will be working closely with traders and quant analysts to productionise their quantitative models into software applications to help support trading decisions, in line with best practice software engineering processes and architecture patterns.

This is primarily a software engineering role, but also requires the ability to understand and code complex mathematical models to support trading decisions.

Key Skills and Responsibilities:

• Strong senior Python developer with up-to-date skills, including web development, cloud (ideally Azure), Docker, testing (must have), devops (ideally terraform + github actions).
• Data engineering (pyspark, lakehouses, kafka).
• Gas/Power Trading knowledge - Short-term trading, physical assets trading (CCGT, Wind, Solar, Battery)
• Deep understanding of maths, finance as role interacts with quant devs, analysts and traders.
• Familiarity with eg PnL, greeks, volatility, partial derivative, normal distribution etc. Financial and/or trading exposure in energy commodities.
• Productionise quant models into software applications, ensuring robust day to day operation, monitoring and back testing are in place.
• Translate trader or quant analyst's need into software product requirements.
• Prototype and implement data pipelines.
• Co-ordinate closely with analysts and quants during development of models, acting as a technical support and coach.
• Produce accurate, performant, scalable, secure software, and support best practices following defined IT standards.
• Act as principal technical advisor on quantitative engineering within the information, data & analytics capability centre.
• Ensuring that documentation and explanations of results of analysis or modelling are fit for purpose for both a technical and non-technical audience.
• Adhere to the principles of delivering quality through the MCDS digital quality initiative by conducting regular health checks, audits, code reviews to ensure that clean and maintainable production-level code is being produced by project teams.

Educational Qualification

• MSc 8+ years work experience as software developer, with at least 4 years productionizing and releasing quantitative models.
• Degree level in STEM, computer science, engineering, mathematics, or a relevant field of applied mathematics.
• Good understanding of Trading terminology and concepts (incl. financial derivatives), gained from experience working in a Trading of Finance environment.

Additional Skills:

• Ability Expert in core Python with Python scientific stack/ecosystem (incl pandas, numpy, scipy, stats), and a second strongly typed language (eg: C++, Rust or Java).
• Expert in application design, security, release, testing and packaging.
• Mastery of SQL/no-SQL databases, data pipeline orchestration tools.
• Mastery of concurrent/distributed programming and performance optimisation methods.
• Experienced in Cloud Technologies - Azure/AWS.
• Experienced in Source Control Technologies (incl GitHub, Azure DevOps), CI/CD and Test Automation.
• Mathematics skills, experience working with quantitative methods/probabilistic modelling, preferably in the context of financial derivatives valuation.
• Risk - Modelling & understanding of risk & risk management.
• Commodity Modelling - Energy (power, gas, environmental products) and meteorology.

This needs combining with a positive attitude and an ability to work within a large, globally dispersed project team in a multi-cultural environment. You also need to be a self-starter, a logical thinker and a quick learner, with strong initiative and excellent communication, interpersonal and presentation skills, able to write clearly and concisely. We believe in equality of opportunity for all job applicants regardless of gender, marital status, race, colour, nationality, ethnic origin, creed or religion, disability, sexual orientation or age. Specialising within Energy Trading, Oil & Gas, Financial Markets and TV & Entertainment, Eaglecliff Recruitment is ISO accredited, a Member of REC and listed within the top 4% for Financial stability by Dun & Bradstreet. Please telephone for an immediate response or email your CV for a reply within one hour. Eaglecliff Ltd is acting in the capacity of an employment agency for permanent recruitment and an employment business for contractor resourcing

About the Company

Eaglecliff Recruitment is a distinguished leader in the field of Energy Trading Talent Acquisition, renowned for their unwavering dedication to excellence and innovation. With a rich history spanning decades, Eaglecliff has established itself as a trusted partner for both organisations seeking top-tier talent and individuals pursuing their career aspirations. What sets Eaglecliff apart is its established database with Contractors who have worked with them for many years. This is combined with a commitment to a personalised... Know more

Related Jobs

Company background Company brand
Company Name
REAL Technical Solutions Limited
Job Title
2nd/3rd Line Technical Support Engineer - Worthing, West Sussex
Job Description
2nd/3rd Line Technical Support Engineer - Worthing, West Sussex 3 month rolling contract - £240 per day INSIDE IR35 A leading technology strong professional services company seek an experienced 2nd/3rd Line Technical Support Engineer, to work across a broad range of technologies and liaise across multiple areas of the business to support incidents, problems and requests. The role will be responsible for answering IT requests via phone, email, Teams and the ServiceNow ticketing platform. The 2nd/3rd Line Technical Support Engineer will provide 2nd/3rd level general user support for laptop, printer, and mobile devices. Support will be delivered both remotely and face to face via their main sites as well as through occasional site visits in the field. You will have strong technical expertise in client OS platforms and technologies including Windows 10/11, Microsoft 365, Android OS and iOS. You will be required to be able to configure core apps/applications in order to support mobile technology and security activities. Familiarity with Intune from a device management perspective is beneficial. Scope of role for the 2nd/3rd Line Technical Support Engineer: Triage and where possible resolve tickets that have been raised in ServiceNow. Identify service improvement initiatives to increase the performance and resilience of the in scope technology. Build and deliver laptops and peripheral devices (such as printers, scanners, smartphones and tablets) related to desktop infrastructure, in accordance with department standards. Provide advice and guidance to colleagues regarding incidents. Maintain installed PCs, networks, telephone systems and peripherals with routine maintenance. Identify, log and resolve technical problems with software applications or network systems. Identify potential changes and system improvements to present to senior team leaders for consideration and implementation. Ensure that work is carried out within agreed service levels and in accordance with department guidelines. Carry out roadshows and workshops to increase IT visibility and train staff on new technologies. Maintain CMDB database in a timely manner to closely manage company assets. Work with Site Operational Support Manager and Technical Team Leads to plan and deliver project based activities. Mentor, train and develop junior staff members within the team. Knowledge share and where possible shift left responsibilities to Service Desk. 2nd/3rd Line Technical Support Engineer - Worthing, West Sussex 3 month rolling contract - £240 per day INSIDE IR35
Worthing, United Kingdom
Hybrid
Freelance
10-01-2025
Company background Company brand
Company Name
Spectrum IT Recruitment (South) Ltd
Job Title
Contract Software Engineer (PHP)
Job Description
Spectrum IT's client are looking to hire a Contract PHP Developer to join their development team, focusing on a mixture of Legacy work (Vanilla PHP) and assisting the Development Manager in this new leading and inventive role. You will be part of a team that designs, builds, tests, delivers and supports the clients ever growing web-based products and services. This is an OUTSIDE IR35role, 6 month initial contract with opportunity to extend. Please note this is a hybrid working role requiring 3 days per week in the Clients office in Basingstoke, Hampshire. Main Duties: Bring a creative but practical approach to maintaining and enhancing the clients software based products. Deliver innovative new developments and additions to current systems and functionality Oversee the programming and technical development of the products and services Essential Technical Attributes: In-depth knowledge and experience of programming PHP 5.0 or 7.0 (MVC) Experience of Object Oriented programming and design patterns Thorough understanding and experience in writing Unit Tests Experience of PHP Frameworks eg Zend, Codeigniter etc. (Not CMS, Drupal, WordPress etc) Comfortable working on Legacy code and projects: Vanilla PHP Hands-on knowledge of using either MySQL or Microsoft SQL SERVER Knowledge of administrating Apache Experience of working in a Unix/Linux environment Nice to have Technical Attributes: Experience of Test Driven Development (TDD) Worked in an Agile environment (eg SCRUM or Kanban) Knowledge of administrating Apache Experience of Internet technologies (Java, Web Services, SOAP, AngularJS, HTML, CSS, JavaScript, JQuery, Ajax) Relational database design Experience of GIT source control Experience of Jira/Stash/Confluence Secure coding experience For more information and to submit your interest, please apply with an updated CV. Spectrum IT Recruitment (South) Limited is acting as an Employment Business in relation to this vacancy.
Basingstoke, United Kingdom
Hybrid
Freelance
10-01-2025
Company background Company brand
Company Name
Smartedge Solutions
Job Title
L3 Production Support - Front Office
Job Description
Job Description : Provide end-to-end production support for trading systems, applications ensuring seamless front-office operations. Debug and troubleshoot technical reported system/ user issues efficiently, minimizing impact on business operations. Analyze incidents, identify root causes, and implement preventive measures. Engage in frequent problem management, ensuring long-term stability of systems. Communicate effectively with senior stakeholders, including Managing Directors, to provide timely updates and resolutions. Be ready to transform support, drive effort reduction, strategic fixes, build knowledge repository, shift left and more Proficiency in at least one object-oriented programming language (e.g., Java, Python). Strong debugging and troubleshooting skills, with the ability to solve complex technical issues. Excellent communication skills to collaborate with stakeholders at all levels. Experience in a dynamic, high-pressure work environment. Prior experience supporting front-office systems is highly desirable, but candidates must demonstrate a willingness to embrace the challenges of such a role.
London, United Kingdom
On site
Freelance
09-01-2025
Company background Company brand
Company Name
James Chase
Job Title
Full Stack Developer - C#/React - £600 a day INSIDE IR35
Job Description
Full Stack Developer - C# / React - Hybrid - £600 a day (INSIDE IR35) James Chase Solutions is currently looking for a Full Stack Developer (C# / React) to work for an exciting and successful company based in West Sussex. Main duties – Produce high-quality code - readable, testable and maintainable Design efficient software components that will operate smoothly under load Mostly work on back-end systems but also be able to drive full-stack features You will have excellent hands-on experience in developing .NET applications, websites and Web APIs. You will also have some commercial experience with React and ideally Azure. 1 day a week in the offices. Please note – I am not in the office and working from home on my mobile, so will get in touch ASAP if your application is successful. Should you possess the correct skills and experience for this position, we will be in touch with you within 7 days of the receipt of your CV. Should you not hear from us within this time frame, you have not been successful on this occasion. We wish you every success in your search for suitable employment
West Sussex, United Kingdom
On site
Freelance
09-01-2025