At a Glance
- Tasks: Lead the development of a cutting-edge pricing engine for renewable energy.
- Company: Join tem, a forward-thinking company revolutionising the energy market.
- Benefits: Enjoy a competitive salary, stock options, and flexible remote working.
- Why this job: Make a real impact on energy transparency and affordability while advancing your career.
- Qualifications: Deep expertise in machine learning and experience with large-scale systems required.
- Other info: Collaborative culture with opportunities for mentorship and professional growth.
The predicted salary is between 84000 - 168000 £ per year.
📈 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 biggest problems of our time – reducing the cost of transacting electricity at scale? Energy is a first-principles input into everything: the cost of compute, the speed of AI progress, the competitiveness of nations, and even access to basic human rights. Today’s energy markets are inefficient, opaque, and expensive – and we’re building the intelligence layer that will change that.
We’re looking for a Senior Staff Machine Learning Engineer to become the technical owner of Rosso, our proprietary pricing engine and core IP. Rosso is designed to solve hard, unproven problems in optimisation and risk measurement: how do we price and fulfil energy tenders across thousands of assets, in real time, while balancing portfolio risk and unlocking access to renewables at scale?
This is a greenfield problem space – you’ll have the opportunity to build from first principles, shaping strategy, architecture, and modelling approach. You’ll lead the research and development of new optimisation and ML capabilities, bring state-of-the-art methods into production, and establish Rosso as the engine that powers transparent, low-cost, renewable energy markets.
🚀 Responsibilities:
-
Own the Rosso engine: Take full technical ownership of our core pricing IP, setting the research and development strategy and ensuring continuous improvement.
-
Build with impact: Design, implement, and deploy machine learning and optimisation models that power real-time pricing decisions at scale.
-
Advance the science: Lead experimentation on new modelling approaches, optimisation techniques, and risk measurement frameworks to move Rosso forwards.
-
Mentor and elevate: Provide technical mentorship to ML engineers and data scientists, raising the bar for research practices, code quality, and delivery.
-
Shape the roadmap: Translate business needs into a clear technical roadmap for Rosso, defining success metrics and ensuring alignment with company objectives.
-
Collaborate widely: Partner with product managers, engineers, and commercial teams to bring Rosso’s capabilities to life in market-facing products.
-
Stay ahead: Consistently evaluate and integrate the latest advances in academia and industry to keep Rosso at the cutting edge.
🎯 Requirements:
Must-Haves:
-
Deep ML expertise: extensive professional experience in data science or ML engineering, with a proven record of taking complex models into production.
-
End-to-end ownership: Hands-on experience designing, building, and operating large-scale cloud-based ML systems.
-
Technical leadership: Ability to set strategy, provide mentorship, and establish best practices without direct people management responsibility.
-
First principles thinker: Comfortable reasoning from the ground up in greenfield spaces with limited precedent.
-
Collaborative communicator: Skilled at breaking down complex concepts for both technical and non-technical stakeholders.
-
Product impact mindset: Proven ability to translate business needs into technical solutions that deliver measurable outcomes.
Desirable:
-
PhD or equivalent research experience in applied mathematics, operations research, or machine learning.
-
Experience linear programming, optimisation, risk management, and pricing systems.
-
Experience with time series forecasting, Bayesian methods, or causal inference.
-
Track record of IP or platform-level ownership.
-
Familiarity with energy markets, trading, or grid operations.
-
Experience with cloud platforms (AWS preferred) and MLOps practices.
✨ Benefits & Perks:
-
Competitive salary – our current band for this role is £130,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 (2x 45 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.
#J-18808-Ljbffr
Senior Staff Machine Learning Engineer employer: tem
Contact Detail:
tem Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Staff Machine Learning Engineer
✨Tip Number 1
Network like a pro! Reach out to folks in the energy and machine learning sectors on LinkedIn. A friendly message can go a long way, and you never know who might have the inside scoop on job openings.
✨Tip Number 2
Prepare for those interviews! Brush up on your technical skills and be ready to discuss your past projects. We recommend practising common ML interview questions and even doing mock interviews with friends or colleagues.
✨Tip Number 3
Showcase your passion for renewable energy! When you get the chance, share your thoughts on how machine learning can revolutionise the energy market. This will demonstrate your alignment with tem's mission and values.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in being part of our team at tem.
We think you need these skills to ace Senior Staff Machine Learning Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Senior Staff Machine Learning Engineer role. Highlight your deep ML expertise and any relevant experience with optimisation and risk measurement. We want to see how your skills align with our mission!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for renewable energy and how you can contribute to our vision at tem. Be sure to mention specific projects or experiences that demonstrate your technical leadership and collaborative communication skills.
Showcase Your Impact: When detailing your past roles, focus on the impact you've made. Use metrics where possible to illustrate how your work has led to measurable outcomes. We love seeing how you've translated business needs into successful technical solutions!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team at tem!
How to prepare for a job interview at tem
✨Know Your Stuff
Make sure you brush up on your machine learning and optimisation knowledge. Be ready to discuss your past projects, especially those where you've taken complex models into production. This role is all about deep ML expertise, so show them you’ve got the chops!
✨Show Your Leadership Skills
Even if you won’t be managing a team directly, they’ll want to see your ability to lead technical strategy and mentor others. Prepare examples of how you’ve influenced best practices or guided less experienced engineers in previous roles.
✨Think from First Principles
This position requires a first-principles thinker, so be ready to tackle problems from the ground up. Think about how you would approach building the Rosso engine and be prepared to explain your thought process clearly during the interview.
✨Communicate Clearly
You’ll need to break down complex concepts for both technical and non-technical stakeholders. Practice explaining your work in simple terms, as this will demonstrate your collaborative communication skills and help you connect with the interviewers.