Job Search and Career Advice Platform

Enable job alerts via email!

Quantitative Developer

BP PLC

Greater London

On-site

GBP 125,000 - 150,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job description
Quantitative Developer page is loaded## Quantitative Developerremote type: This position is a hybrid of office/remote workinglocations: United Kingdom - Londontime type: Full timeposted on: Posted Todayjob requisition id: RQ105172**Entity:**Supply, Trading & Shipping**Job Family Group:**Supply & Trading Group**Job Description:****About the Team**The Quantitative Development team sits within BP’s Supply & Trading, Trading Analytics organization, working alongside Quantitative Analytics, Data Strategists, Market Intelligence and Core Strategists. United by a shared focus on data, numerical algorithms and advanced technology, the team delivers models, tradable insights, distinctive datasets and agile technology solutions that empower analysts and strengthen commercial performance.Quantitative Developers provide direct technology support to Traders, Structurers and Quantitative Analysts across BP’s global trading locations. Team members combine deep programming expertise with practical experience in trading analytics—such as efficient pricing of complex derivatives for intraday risk management. The team also partners closely with central IT to deliver strategic capabilities including modern data repositories, ontologies, analytical toolkits, visualization technologies and cloud compute solutions.We are now seeking a **Quantitative Developer (Level G)** to join one of our main trading hubs. In this role, you will work closely with the Heads of Quantitative Development and Quantitative Analytics to design and build a new platform for deal structuring and risk management in a fast-paced, highly dynamic commercial environment.**Key Accountabilities*** Provide technical leadership and take ownership of projects from inception through delivery.* Design and implement efficient, resilient and innovative solutions using modern data analytics technologies to empower analysts, support decision-making and drive commercial value.* Collaborate with end-users across Quantitative Analytics, Trading and Structuring to help them use the platform for their analytical needs.* Contribute significantly to the shared global analytics platform used by teams across BP.* Partner with architecture and infrastructure teams in central IT to ensure alignment with BP’s technology strategy, acting as a key interface between IT and the analyst community.* Adhere rigorously to software development procedures for enterprise-grade applications, including testing, deployment and documentation standards.**Essential Education*** Undergraduate degree or equivalent experience in Computer Science or a quantitative rigor with substantial computer science components.* Postgraduate study is desirable but not required.**Essential Experience & Technical Requirements**You will have deep practical experience and knowledge of:* Expert-level Python programming, including solid understanding of the Python object model.* Ability to write production-ready, highly reliable and optimized numerical code.* Strong familiarity with key Python libraries such as **Pydantic** and **FastAPI**.* Experience integrating C++ with Python.* Hands-on experience with cloud platforms, particularly **AWS** and **Azure**.* Solid background in modern SDLC practices, ideally using **Azure DevOps or equivalent experience**.* Practical experience building web applications and web services.* Solid grounding in software engineering standard processes, including unit, integration and regression testing, as well as build and deployment patterns.**Other Essential Skills*** Strong analytical, mathematical and problem‑solving abilities.* Excellent written and verbal communication skills.**Desirable Criteria*** Industry experience developing trading or risk management systems within a bank, hedge fund, energy major or vendor serving these sectors.* Knowledge of JavaScript frameworks, particularly **React.js**.* Experience with Big Data technologies such as **HDFS, Spark, Scala, Kudu, HBase, SQL, Impala**, and traditional RDBMS.* Quantitative skills in areas such as statistics, probability, optimization or derivative pricing.* Some hands-on C++ development experience.**Key Competencies*** Strong interpersonal and networking skills, with the ability to build rapport across disciplines, geographies and commodity lines.* Proven track record of solving complex problems through innovative technology under tight time constraints.* Ability to align diverse commercial and functional stakeholders around shared objectives.At bp, we support our people to grow in a diverse and exciting environment. We believe that our team is strengthened by diversity.There are many aspects of our employees’ lives that are meaningful, so we offer benefits to enable your work to fit with your life. These benefits can include flexible working options, a generous paid parental leave policy, excellent retirement benefits, among others!We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.**Travel Requirement**Negligible travel should be expected with this role**Relocation Assistance:**This role is not eligible for relocation**Remote Type:**This position is a hybrid of office/remote working**Skills:**Agility core practices, Analytical Thinking, Computational Thinking, Continuous Learning, Data Analysis, Data cleansing and transformation, Data Management, Data Sourcing, Data visualization and interpretation, Dialogue enablement, Exposure Management, Machine Learning (ML), Macroeconomics, Market analysis methods, Market Risk Management, Sentiment and Trends, Statistics, Trade execution and management, Trading Fundamentals, Trading knowledge**Legal Disclaimer:**We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, socioeconomic status, neurodiversity/neurocognitive functioning, veteran status or disability status. Individuals with an accessibility need may request an adjustment/accommodation related to bp’s recruiting process (e.g., accessing the job application, completing required assessments, participating in telephone screenings or interviews, etc.). If you would like to request an adjustment/accommodation related to the recruitment process, please . If you are selected for a position and depending upon your role, your employment may be contingent upon adherence to local policy. This may include pre-placement drug screening, medical review of physical fitness for the role, and background checks.**About bp:****Supply, Trading & Shipping**Our purpose is to bring together people, energy and markets to power and navigate a changing world.In a time of constant change and possibility we need new talent to pursue commercial opportunities, fuelled by world-class insight and expertise. We’re always striving for more innovative digital solutions, sustainable outcomes and closer collaboration across our company and beyond, and you could be part of that too. Together we continue to grow as the world’s leading energy trader.Join us and help us achieve these goals by:• developing and continuously evolving a globally diversified portfolio that accesses new markets, commodities and commercial opportunities • collaborating with our business groups to provide innovative commercial and marine solutions that add value to bp’s assets and flows • delivering high-quality earnings and creating an organisation that is swift to identify and optimise market insights • navigating a new era of energy for our planet, by sea • acting with respect and integrity at all
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.