About this role
tem is hiring a remote Senior Staff Machine Learning Engineer to lead pricing ML within their core transaction infrastructure in the United Kingdom. This hands-on senior individual contributor role suits an experienced engineer who thrives in ambiguous greenfield environments and wants to drive commercial impact through innovative pricing models.
Role Overview
As a Senior Staff Machine Learning Engineer specializing in pricing, the candidate will take charge of the technical direction for pricing ML within the Rosso core transaction infrastructure. This pivotal role involves transitioning the current reactive system into a proactive pricing engine that targets the right customers at the optimal time. Working closely with software engineers, other machine learning engineers, and MLOps teams, the professional will shape automated decisions that directly impact electricity pricing and portfolio balancing for thousands of business customers.
Key Responsibilities
Requirements
Nice to Have
Skills and Tools
Salary and Benefits
About the Company
tem is an innovative organization focused on rebuilding global energy transactions to make them transparent, fair, and accessible. The company addresses critical challenges in modern electricity systems by utilizing AI-native transaction infrastructure to automate complex market flows and cut inefficient fees. Backed by a $75 million Series B funding round led by Lightspeed Venture Partners alongside other prominent investors, the company is positioned for rapid international expansion and category leadership.
How to Apply
Interested candidates should visit the official company careers page to submit an application and learn more about joining the team.
Skills and tech stack
Questions candidates ask
What is the salary for the Senior Staff Machine Learning Engineer role?
The salary for this position is £127,000 per year, or the equivalent in local currency.
Is this position remote?
Yes, this is a fully remote role with team members distributed across Europe, though applicants must be based in the United Kingdom.
What are the core technical skills required?
Candidates must have production-grade Python skills, deep experience in pricing or revenue optimisation machine learning systems, and a strong foundation in stochastic optimisation and probabilistic modelling.
What benefits are included besides the base salary?
Benefits include stock options, 25 days of holiday plus public holidays (with birthday leave), a £1,200 annual remote setup budget, and a £150 monthly wellbeing budget.
How long does the interview process typically take?
The interview process normally takes around 2 to 3 weeks from the initial call to receiving an offer.
