More jobs:
Quantitative Developer
Job in
St James's, Greater London, WC2N 5DU, England, UK
Listed on 2026-02-16
Listing for:
BP Energy
Full Time
position Listed on 2026-02-16
Job specializations:
-
IT/Tech
Data Scientist, Data Analyst
Job Description & How to Apply Below
Entity:
Supply, Trading & Shipping Job Family Group:
Supply & Trading Group
Job Description:
About the Team The Quantitative Development team sits within BPs 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 BPs 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 BPs 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 Dev Ops 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. Why join us? 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…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×