Principal Quant Developer : Python - Global Energy Trading Company
On site
London, United Kingdom
£ 950 / day
Freelance
10-01-2025
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 Name
- Tech Domain
- Job Title
- Network Support Engineer /Desktop Support freelance specialist
- Job Description
- We are looking for an ONSITE IT & Network Support Engineer/Technician to support Casual Freelancing type tasks in your area. Would you be interested in contractual tasks? you will be paid either on an hourly or daily/half-day basis. Tickets will be dispatched with respect to your area & you may support them as per your availability (weekdays, weekends). Tasks will be L1 & L2 IT/Networking related like desktop support, Server/Rack part (Hard disk drives, etc.) hardware installation & replacement. Provide on-site assistance (console access Router/Switch/Firewall etc.) to remote support. Base Skill Set: Expertise in System Desktop Administration, Customer Service, Incident/Change/Release management, and Support for various third-party applications on Windows Platforms Professionally trained & certified in IT Infrastructure Library & Windows Server Administration and also has a sharp focus on utilizing the programming techniques for various initiative activities Basic understanding of DHCP, DNS, IP addressing, fixing wireless Lan, Ethernet desktop configuration issues, and subnetting. Technical troubleshooting and hands-on experience with different OS such as iOS, Android, Windows, and Blackberry devices IndustryIT Services and IT Consulting Employment Type Contract Industry IT Services and IT Consulting Employment Type Contract Industry IT Services and IT Consulting Employment Type Contract
- Company Name
- Nord Group - A GenHive Partner
- Job Title
- C++ Developer
- Job Description
- Nord Group is a IT consultancy specialising in Financial Services and Capital Markets. We are driving an exciting banking programme in Belfast, delivering cutting edge solutions for global financial institutions. This project offers the opportunity to work in a high-performance environment, leveraging your expertise in C++ development to design and implement low-latency, market data feed solutions. Role Overview We are seeking an experienced C++ Developer to join our team in Belfast. The successful candidate will be responsible for developing and optimising solutions for market data processing, with a focus on low-latency and high-performance systems. This is a critical role requiring a deep understanding of market data feeds and strong expertise in C++ programming. Key Responsibilities Develop and Optimise Solutions: Design, implement, and maintain robust, low-latency systems for market data feeds. System Integration: Collaborate with internal teams to integrate market data feed solutions into broader banking systems. Performance Tuning: Analyse and enhance system performance to meet stringent low-latency requirements. Testing and Quality Assurance: Write and execute unit and integration tests to ensure high-quality deliverables. Stakeholder Collaboration: Liaise with technical and business stakeholders to gather requirements and deliver solutions aligned with project goals. Code Maintenance: Ensure clean, efficient, and well-documented code in accordance with industry best practices. Troubleshooting: Diagnose and resolve complex technical issues related to market data feed systems. Key Skills and Experience Technical Skills: Strong expertise in C++ development (C++11/14/17 preferred). Proven experience working on market data feeds and low-latency systems. In-depth knowledge of multithreading, networking protocols, and memory management. Experience with performance profiling and optimisation tools. Familiarity with messaging protocols such as FIX or FastFIX is a plus. Other Requirements: Background in Banking/Financial Services or related domains. Strong problem-solving skills and attention to detail. Ability to work effectively in a fast-paced, collaborative environment. Excellent communication skills for interacting with technical and business stakeholders.
- Company Name
- Ventula Consulting
- Job Title
- DevOps Engineer
- Job Description
- DevOps Engineer – eCommerce - £575 p/d (Outside IR35) – London Leading eCommerce client now requires a DevOps Engineer to design and deploy infrastructure which will support the development of features across their cloud estate. Key Responsibilities: Support the wider development teams with designing and deploying infrastructure for new feature development. Performing code reviews with other DevOps engineers. Support and maintain development tooling and systems. Work on large security and infrastructure projects. Key Requirements: Strong experience designing, deploying and operating production workloads on AWS. Previous experience running both Docker and Kubernetes (EKS) in production. Infrastructure as code (Terraform). Strong experience with a coding language such as Python, Bash and PowerShell. Strong understanding of the full software development lifecycle. Experience working in autonomous agile team. Awareness of security best practices in both software and infrastructure development. This is a 12-month contract role which provides a daily rate of £575 (Outside IR35). In terms of office location, this is flexible with 1 days per week in their Central London office and the rest remote.
- Company Name
- GIOS Technology Limited
- Job Title
- Full Stack Developer - Cloud Transformation
- Job Description
- We are hiring for Full Stack Developer - Cloud Transformation Location: London / Hybrid Strong proficiency in front-end technologies: Angular, ReactJS, TypeScript, JavaScript, Reactive Forms. Experience with NodeJS and Mongoose for backend development. Solid experience with Java, Spring Boot, Maven, JPA, Hibernate. Expertise with Microsoft Azure cloud services. Advanced database management skills with SQL, MongoDB, and PostgreSQL. Experience in unit testing and TDD with JUnit, Mockito, and mocking frameworks. Proven experience in managing teams, delivering client-driven results, and mentoring junior developers. Key Skills: Front-end technologies/NodeJS / Java / Spring Boot / Maven / SQL / MongoDB