Staff Data Scientist - Renewable Energy Pricing and Allocation

tem United Kingdom
Remote
Apply
AI Summary

Join tem, a company rebuilding the energy transaction system, to develop core optimisation systems for renewable energy pricing and allocation. As a Staff Data Scientist, you will design, implement, and operate ML and optimisation models to power pricing, matching, and allocation within Rosso and related systems.

Key Highlights
Develop core optimisation systems for renewable energy pricing and allocation
Design, implement, and operate ML and optimisation models
Work on greenfield problems with limited precedent
Collaborate with product, engineering, and commercial teams
Technical Skills Required
Python Linear Programming Operations Research Constrained Optimisation Machine Learning AWS MLOps
Benefits & Perks
Competitive salary (£105,000)
Stock Options
25 days holiday + public holidays
Remote & flexible working
Home working & wellbeing budgets

Job Description


📈 Who We Are:

We're rebuilding the energy transaction system, making it transparent and fair.

tem exists to put power back in the hands of people. Today’s wholesale energy market is stacked in favour of the few. It's a product of an age of oil and gas, riddled with markups and middlemen. We’re changing that.

Our product, RED™, built on a proprietary pricing engine that bypasses the wholesale market, enables businesses to buy the energy produced by renewable generators directly. That's 100% transparent transactions, ensuring affordable bills and fair compensation, to give every business ownership and control over where their energy comes from.

Since launching in 2021, we’ve saved UK businesses and generators over £20 million, powering a growing network of forward-thinking companies, from Pizza Pilgrims to Silverstone. Backed by top-tier VCs such as Atomico and Albion, we’re creating a new category in energy - one that’s local, decentralised, and built on trust.

🏅 The Role:

Do you want to work on one of the hardest and most important problems in energy: how to allocate, price, and fulfil renewable electricity contracts efficiently at scale?

Energy markets today are opaque, inefficient, and expensive. At tem, we’re building the intelligence layer that reduces the cost of transacting electricity and unlocks access to renewables - by owning the core algorithms that sit at the heart of pricing, matching, and risk.

We’re looking for a Staff Data Scientist to play a key hands-on role in developing Rosso, our proprietary pricing and allocation engine, and adjacent optimisation systems such as P442 matching and Red Score logic. This role is focused on first-principles modelling, optimisation, and production-grade ML systems, with real commercial impact.

You’ll work on greenfield problems where there is limited precedent, helping bring core optimisation IP fully in-house and into production - reducing dependency on third parties and shaping how energy markets operate at scale.

🚀 Responsibilities

  • Own and build core optimisation systems: Design, implement, and operate ML and optimisation models that power pricing, matching, and allocation within Rosso and related systems, from research through to production.
  • Solve complex applied problems: Develop linear programming and optimisation solutions for batch and near–real-time use cases, balancing cost, risk, portfolio constraints, and commercial outcomes.
  • Ship production-grade models: Build and maintain end-to-end ML and optimisation pipelines in the cloud (AWS preferred), ensuring robustness, explainability, and operational reliability.
  • Develop core IP in-house: Replace third-party logic with high-quality internal implementations, iterating quickly as product and market understanding evolves.
  • Collaborate and influence: Work closely with product, engineering, and commercial teams to translate business needs into effective technical solutions, communicating clearly with non-technical stakeholders.
  • Raise engineering standards: Contribute to best practices in modelling, experimentation, and code quality, and provide informal mentorship to junior engineers and data scientists.

🎯 Requirements

Must-haves

  • Strong optimisation background: experience with linear programming, operations research, or constrained optimisation in real-world systems.
  • Hands-on ML / data science experience: proven ability to build and ship models that matter.
  • Production mindset: experience designing, deploying, and maintaining cloud-based ML or optimisation systems.
  • First-principles thinking: comfortable working in ambiguous, greenfield problem spaces.
  • Strong Python skills and experience with the standard data science stack.
  • Commercial awareness: understands how technical decisions translate into business impact.

Nice-to-haves

  • PhD or equivalent experience in applied maths, operations research, or machine learning.
  • Experience with pricing systems, allocation problems, or risk modelling.
  • Familiarity with energy markets, trading, or infrastructure-heavy domains.
  • Experience with time series forecasting, Bayesian methods, or causal inference.
  • Exposure to MLOps practices and AWS-based data platforms.

✨ Benefits & Perks:

  • Competitive salary - our current band for this role is £105,000 or equivalent in local currency.
    • We review salaries twice a year using real-time market data, with transparent, consistent pay for the same role and level.
  • Stock Options - everyone on the team has ownership in our mission.
  • 25 days holiday + public holidays - Swap public holidays for ones that matter most to you. Plus, get an extra day off for your birthday 🎉.
  • Remote & flexible working - We’re fully remote with clear core hours, and no internal meetings on Friday afternoons.
  • Home working & wellbeing budgets:
    • Up to £1,200 / €1,200 annually to upgrade your remote setup (co-working passes, equipment, etc.).
    • Up to £150 / €150 monthly on anything that supports your wellbeing - from therapy to gym memberships to meditation apps.
🗣️ Interview Process:

Our processes normally take around 3-4 weeks from first call to offer - please let us know about any adjustments to timelines that may be required.

  • First call with our Talent Team (30 min). This is to understand your experience, motivations, and discuss the role in more detail.
  • Behaviour Interview with our Head of Data (45 min). This is your chance to really understand the role, the expectations, and ensure alignment on ways of working.
  • Technical Interviews with the Team (90 mins). You’ll meet members of the team, and one of our Co-Founders, to dig into your technical skills around modelling and machine learning engineering.
  • Culture-Add Interview with Stakeholders (45 min). The final session will be with our CEO and CTO, and will explore how your values align with ours, and is designed to be a genuine two-way conversation, your chance to understand what it’s really like to work at tem.

We welcome applications from people of all backgrounds, experiences, and identities, including those that are traditionally underrepresented in the tech and energy sectors. If you’re excited about this role but not sure you meet every requirement, we’d still love to hear from you. Your unique perspective could be exactly what we’re looking for.

Compensation Range: £105K


Subscribe our newsletter

New Things Will Always Update Regularly