bp · 3 hours ago
Quantitative Developer
bp is a leading energy company focused on innovative digital solutions and sustainable outcomes. The Quantitative Developer will work closely with the heads of Quantitative Development and Analytics to design and build a new platform for deal structuring and risk management in a dynamic commercial environment.
EnergyIndustrialOil and GasRenewable Energy
Responsibilities
Provide technical leadership: demonstrate the ability to own projects from inception to completion
Build efficient, resilient and innovative solutions using modern data analytics technologies that enable analysts, advise decision making and drive revenue generation
Partner with end-users from Quantitative Analytics, Trading and Structuring to help them use our platform for their analyses
Make significant contributions to the shared platform for use by analysts globally
Work with the architecture and infrastructure teams in IT to ensure that designs are aligned with the company technology strategy. Provide input to IT and play a key interfacing role between them and the analyst community
Rigorously adhere to software development best practice for enterprise-grade applications
Qualification
Required
Undergraduate degree in computer science, or equivalent quantitative discipline with a heavy computer science requirement. Post-graduate study is desirable but not essential
Expert level python programming skills, particularly in-depth knowledge of the python object model
Ability to write production ready, highly reliable, tuned (pythonic) numerical code
Expert level familiarity with standard Python packages, such as Pydantic, FastAPI
Experience in exposing C++ to python
Experience of using vendor cloud computing platforms, especially AWS and Azure
A strong background in modern SDLC techniques, ideally having used Azure Devops
Practical experience building web applications and web services
Software development industry best practice, including unit, integration and regression testing. Build and deployment patterns
Use of different types of databases for storing versioned object schemas and storing/retrieving time series data
Strong analytical, reasoning and mathematical skills
Strong written and verbal communication skills
Preferred
Industry experience of building trading and risk management systems at a bank, hedge fund, energy major or vendor who supplies solutions to these companies
Knowledge of Javascript libraries and Experience with React.js
Practical experience of the Big Data stack, including hdfs, spark, scala, kudu, hbase, SQL, impala, as well as RDBMs
Quantitative skills, for example knowledge of statistics, probability theory, optimization or derivative pricing
Some C++ development experience
Benefits
Flexible working options
Generous paid parental leave policy
Excellent retirement benefits
Company
bp
BP is an energy company providing oil, gas, and renewable energy solutions, alongside refining, trading, and shipping services worldwide. It is a sub-organization of Arcius Energy.
H1B Sponsorship
bp has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2022 (1)
Funding
Current Stage
Public CompanyTotal Funding
$13BKey Investors
Elliott Management Corp.ApolloFederal Government of Germany
2025-02-08Post Ipo Equity
2024-09-16Post Ipo Equity· $1B
2024-07-16Grant
Leadership Team
Recent News
EIN Presswire
2026-01-23
2026-01-23
TradingView
2026-01-22
Company data provided by crunchbase