At a Glance
- Tasks: Lead the development of ML systems for pricing optimisation and risk management.
- Company: Join a pioneering energy tech company transforming transactions with AI.
- Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
- Other info: Dynamic role with significant influence and excellent career advancement potential.
- Why this job: Make a real impact in the energy sector while working with cutting-edge technology.
- Qualifications: Deep experience in ML systems and strong Python skills required.
The predicted salary is between 80000 - 100000 £ per year.
Role Overview
Own the technical direction for pricing ML, defining what to build and how within the pricing engine and setting the strategy and roadmap for this core piece of our IP. Build ML systems for price optimisation, designing and implementing models that dynamically set prices while balancing signing probability, portfolio balance, and margin maximisation. Solve imbalance problems by developing probabilistic models to optimise risk management and short-term balancing decisions in a highly dynamic environment. Bridge modelling and production by owning the modelling and data layer while working closely with software engineers and MLOps to ensure models are architected for production and contribute to system design decisions that affect performance and reliability. Communicate pricing decisions clearly by articulating model behaviour, assumptions, and trade-offs to technical stakeholders so pricing decisions are understood across dependent teams.
We are thEEM, rebuilding the energy transaction to make it transparent and fair. We are creating AI-native transaction infrastructure that reinvents how electricity is bought, sold, and priced, cutting inefficient fees and bringing transparency and fairness to energy transactions at scale. We have raised a $75 million Series B led by Lightspeed Venture Partners, with support from Albion, Atomico, Allianz, Hitachi Ventures, Schroders Capital, and others, and we are scaling internationally toward global category leadership. Our modern utility product, RED, has already facilitated thousands of business customers and billions in energy transaction value. This is a hands-on, senior individual contributor role with significant technical leadership and organisation-wide influence, and our interview process typically takes 2-3 weeks from first call to offer.
Responsibilities
- Define the roadmap and strategy for pricing ML within the pricing engine.
- Engineer and deploy scalable ML solutions for price optimisation and risk management.
- Own the modelling and data layer, ensuring models are performance-ready and production-grade.
- Collaborate closely with software engineers and MLOps to integrate models into production systems.
- Communicate pricing decisions and model rationale to technical and commercial stakeholders.
Qualifications
- Deep experience building ML systems for pricing, revenue optimisation, or decision-making under uncertainty, with a track record of models that went from concept to production and delivered measurable commercial impact.
- Strong foundation in stochastic optimisation and probabilistic modelling, with the judgement to formulate ambiguous business problems as the right mathematical approach.
- Proven first-principles reasoning: choosing between stochastic programming, classical ML, reinforcement learning, or a simple heuristic based on the problem, not the technique we know best.
- Production-grade Python expertise, a high bar for code quality and system design, and the ability to work alongside software engineers as a technical peer across the full ML lifecycle.
- Senior technical leadership experience in ML: setting direction for a significant technical area, influencing cross-functional teams, and translating complex model decisions into clear terms for commercial, product, and engineering stakeholders.
- Experience with reinforcement learning or causal inference in applied, commercial settings.
- Familiarity with energy markets, power trading, or portfolio management.
- PhD or equivalent research depth in a quantitative discipline such as statistics, applied mathematics, physics, operations research, or similar.
- Ability to reason about the trade-offs between optimisation solvers and gradient-based ML methods, and the judgement to know when to use each.
- Experience working with high data throughput systems in production.
Technology Stack
- Python
- PyTorch
- AI-support frameworks.
EEO Statement
We welcome applications from people of all backgrounds, experiences, and identities, including those traditionally underrepresented in the tech and energy sectors.
Senior Machine Learning Engineer - Pricing in London employer: Tem, Inc
At tem, we are not just transforming the energy market; we are committed to fostering a dynamic and inclusive work environment that empowers our employees to thrive. As a Remote Baseload Originator, you will enjoy the flexibility of remote work while being part of a forward-thinking team dedicated to innovation and sustainability. We offer competitive benefits, opportunities for professional growth, and a culture that values transparency and collaboration, making us an exceptional employer for those passionate about reshaping the future of energy.