
tem · United Kingdom
📈 Who We Are: We are rebuilding the energy transaction, making it transparent and fair. Our goal is to put power back where it belongs, in the hands of custo...
We are rebuilding the energy transaction, making it transparent and fair.
Our goal is to put power back where it belongs, in the hands of customers and to take on one of the most critical problems of our
century, access to low cost electricity.
tem exists to fix a broken global energy market that’s long favoured legacy operators, intermediaries, and opaque pricing. Today’s
electricity system was not designed for rapid decarbonisation, AI-driven efficiency or fair access for the actual users -
businesses and generators.
We’ve built the first AI native transaction infrastructure to reinvent how electricity is bought, sold and priced. Our technology
is designed to cut out the inefficient fees, automate complex market flows, and bring transparency and fairness to energy
transactions at scale.
In late 2025, after extraordinary growth, we closed a $75 million Series B - led by Lightspeed Venture Partners with participation
from Albion, Atomico, Allianz, Hitachi Ventures, Hitachi Ventures, Schroders Capital and others - positioning us for global
expansion, deeper product innovation and category leadership.
We’re scaling internationally and building toward a future where AI-driven infrastructure is foundational to electricity markets
worldwide.
Since launch, our modern utility product, known as RED, has already facilitated thousands of business customers and billions in
energy transaction value, proving that modern software and AI can transform an industry built on legacy systems.
At tem, we’re not just building another energy company, we’re rearchitecting market infrastructure so that transparency,
efficiency and sustainability become the default, not the exception.
We’re looking for Staff Engineers to accelerate product delivery and enable scale across our customer acquisition, customer
success and developer experience platforms. You’ll contribute through hands-on coding, drive architectural direction, and raise
the technical bar across the team.
In your first 12 months, you’ll lead the development of systems that redefine how brokers, customers, and internal teams interact
with energy services - from real-time pricing workflows to intuitive self-serve tools. You’ll help us launch new products that
streamline onboarding, improve service transparency, and lay the groundwork for rapid, sustainable growth.
are scalable, fast, and user-friendly.
quality software.
broker and customer journey.
high-impact solutions.
strong bias toward shipping.
experiences.
DynamoDB).
React.
features.
decisions.
birthday 🎉.
Our processes normally take around 2-3 weeks from first call to offer - please let us know about any adjustments to timelines that
may be required.
1. First call with our Talent Team (30 Mins). This is to understand your experience, motivations, and discuss the role in more
detail.
2. Behaviour Interview with our Engineering Managers (60 Mins). This is your chance to really understand the role, the
expectations, and ensure alignment on ways of working.
3. Technical Interview with the Team (75 Mins). You’ll meet with potential peers in this session and will discuss technical
topics and experiences.
4. Culture-Add Interview with Stakeholders (45 Mins). The final session will be with two cross-functional stakeholders, 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.
An Introduction to Primer Primer is the unified infrastructure for global payments. We give finance and payments teams the visibility and control to reduce complexity, improve performance, and capture more revenue - all from a single platform. Backed by Sofina, Peak XV Partners, ICONIQ, Tencent, Accel, and Balderton, we're building the payments layer the world's best companies rely on. Watch our showcase > Read up on our $100m Series C Learn more about our culture > WHICH TEAM WILL YOU BE JOINING? The merchant experience is only as good as the platform behind it — and most of that experience is the interface itself. The Account Experience team builds and owns the full platform merchants use to interact with Primer — from initial setup through to day-to-day operations, and increasingly through Primer AI Companion as a first-class interface. The team spans several connected areas: Primer Companion, Merchant Account Setup, Monitors, Workflows, Auditing, and the cross-cutting concerns that keep the whole merchant experience cohesive. As Staff Engineer you'll set front-end technical direction across these areas, not within a single one. You'll work across 2-3 teams, partner with multiple stakeholders, and stay hands-on in the implementation that matters most. The team runs a 'you build it, you own it' model: engineers own their work from design through to production. The stack includes TypeScript, React, and modern front-end tooling, sitting on top of services in Python, AWS, Kubernetes, and Terraform. WHAT WILL YOU BE DOING? * Setting and driving front-end technical strategy across the Account Experience teams, from architecture and component-system decisions through to hands-on implementation where it counts * Owning the architecture of a complex, data-dense merchant platform — the patterns, state management, and performance characteristics that hold up as the surface area grows * Shaping how Primer AI Companion matures as a first-class merchant interface, including the front-end architecture that makes a conversational surface feel native to the platform * Holding the experience coherent across Account Setup, Monitors, Workflows, and Auditing — building the shared component and design-system foundations that stop the areas drifting apart * Leading engineers across teams without direct authority, through code, design reviews, and technical mentorship that raises the front-end bar around you * Owning the things that are easy to neglect: accessibility, performance budgets, and front-end observability as first-class concerns, not afterthoughts * Partnering with Product and Design, and with backend engineers across teams, to shape decisions where front-end constraints or opportunities are material WHAT WE'RE LOOKING FOR * Demonstrable experience operating at staff or principal level: setting front-end technical direction across multiple teams, not just within one * Deep front-end engineering expertise with TypeScript and React, and a track record of architecting complex, long-lived web applications * Real fluency in the things that separate good front-end from great: state management at scale, performance, accessibility, and component-system design * The kind of judgment that earns trust fast — engineers follow your technical lead because you're right, not because of your title * Enough comfort across the stack to reason about the APIs and services your front-end depends on, and to partner with backend engineers as an equal * Strong written and verbal communication, including making complex technical decisions legible to Product, Design, and non-technical stakeholders * Comfort working in payments, fintech, or platform contexts is welcome, though depth of engineering matters more than the specific industry YOU MAY NOT LIKE IT HERE IF: * You prefer a defined lane — at Staff level you'll be expected to find and shape the work across several teams, not wait for it to be handed to you * You think of front-end as the layer that just renders what the backend sends — here it's a first-class engineering discipline with real architectural weight * You want a QA team to catch your bugs — we don't have one, and we don't plan to * Remote-first feels like a compromise to you — for us it's deliberate, and it demands real discipline and strong async habits ✅ A TYPICAL INTERVIEW PROCESS * An initial intro call with a Talent Partner * An interview with the Hiring Manager * Challenge Stage - Contextualised to the role * A final, values-alignment interview WHAT'S THE CULTURE LIKE AT PRIMER? We're building a culture where people can do their best work and be proud of the impact they have. You'll be working with people who are mission-driven, smart, and reflective, and who are genuinely invested in building exceptional products and delivering success for our merchants. We work remotely, and have done since day one. We believe that building a successful, profitable company goes beyond proximity. We invest in our relationships through great remote working practices and thoughtfully designed face-to-face time, including workations, our annual company retreat, and access to co-working spaces across most major cities. The work is challenging. Scaleups are a challenge, and building category-defining products is a challenge. But there's a meaningful difference between a challenge and a struggle. At Primer, the right challenge comes with the right support: strong onboarding, a collaborative environment, and a team that is genuinely invested in your success. It's never something you face alone. OUR BENEFITS 🌍 We are fully remote and globally distributed; and have been since day one 💰 Competitive share options 🌴 Uncapped holiday, with 25 days minimum to be taken 🗣️ Co-working space access across major cities 📅 Workations & Company Retreat 💻 The best equipment for your role 🏠 £500 towards your home office setup 🔎 Generous learning budget 🏥 Private Medical Insurance 📈 A broad set of additional perks and benefits (depending on location) DON’T MEET EVERY SINGLE REQUIREMENT? At Primer, we're dedicated to building a diverse, inclusive, and authentic workplace. If you're excited about this role but your experience doesn't align perfectly with every qualification listed, we encourage you to apply. You may be the right candidate for this or other roles. Primer is committed to the equal treatment of all current and prospective employees and adopts a zero-tolerance approach to discrimination, regardless of age, disability, sex, sexual orientation, pregnancy and maternity, race or ethnicity, religion or belief, gender identity, marriage and civil partnership, or any other background or belief.
WHAT WE’RE ALL ABOUT: Any company can tell you about how they are a multi award winning, market leading business and yes, we are both of those things in the world of IoT connectivity! But we’re more than that. 🌍✨ Our mission? To make IoT management a breeze for any device, anywhere. With over 10 million IoT subscriptions active in 165 countries and direct partnerships with 50 mobile networks, we connect you to more than 750 networks worldwide, delivering unmatched value across the IoT connectivity chain. Innovation is in our DNA, and we have an insatiable hunger to ‘wow’! 🚀 While we may not always get it right, our drive to collaborate, innovate, and achieve top-notch customer satisfaction never wavers. We offer industry expertise, stellar service support, and the most flexible, resilient, and secure connectivity solutions on the market. Our expertise spans across various sectors, including industry, agriculture, healthcare, security, transport, utilities, and smart cities. IOT… A FANCY ACRONYM OR A SECRET CODE? The Internet of Things (IoT) is like the magical glue that keeps the world connected! 🌐✨ From ordering your favourite takeaway to the ANPR technology that helps you find a parking spot, IoT is everywhere—even if you don’t realize it. At Wireless Logic, we provide cutting-edge connectivity solutions and technologies to ensure a vast array of devices stay seamlessly connected. The Role — Interstellar Squad The Interstellar Squad owns a core part of our commercial platform: the billing run — a mission-critical, high-volume pipeline that turns large-scale usage data into timely, accurate invoices for customers worldwide. It's a technically rich domain: distributed data processing, event-driven workflows, financial correctness, and operational reliability at scale. We're looking for a Staff Software Engineer to set the technical direction for Interstellar, raise the engineering bar across the squad, and guide delivery of a platform that has to stay correct, predictable and scalable as the business grows. A central part of this role is leading the gradual modernisation of a mature platform into a set of focused, TypeScript-based domain services — using a strangler-fig approach to extract capabilities incrementally, keeping the existing system safe and our customers unaffected while we evolve the architecture. You'll report to an Engineering Manager and partner closely with the Product Manager, Delivery Manager and engineers in the squad, as well as peer Leads across the domain. You'll have the mandate to shape how we design, build and run our systems — and the responsibility to keep the team aligned behind that direction. This role is based in the UK to work alongside the local squad and a team in Poland. You will be expected to travel to our Poland offices at least once a quarter. Key Responsibilities * Set and communicate a clear technical vision for the squad's services, aligned with product and business objectives, and translate it into concrete near-term work * Lead the incremental decomposition of a mature platform into well-bounded, TypeScript / Node domain services using a strangler-fig pattern — defining seams, sequencing extractions, and protecting delivery and correctness throughout * Define and uphold engineering standards for code quality, testing, observability, and operational readiness across the squad — applied consistently to both legacy and new services * Own complex technical decisions end-to-end: articulate trade-offs, choose an approach, document it, and bring the team along * Drive architecture and system design for distributed, data-intensive billing workflows — simplifying where we can, investing where it pays off * Lead the design and implementation of SLIs and SLOs for squad-owned services (Grafana), and take ownership of their health and reliability in production * Guide CI/CD and delivery practices in collaboration with the squad (GitLab), keeping cycle time short and releases safe across both old and new components * Raise the bar on code review — provide thorough, growth-focused feedback and coach engineers to do the same * Mentor engineers at all levels, create clear growth paths and unblock them day to day; help the team build confidence in modern TypeScript/Node practices * Champion AI-assisted/agentic engineering (IDE agents, CLI tooling, reviews) — set norms for when and how to use it, keep humans accountable for correctness, and share practices with peer squads * Partner with Product and Delivery to shape roadmaps, size work honestly and manage technical debt with intent * Represent the squad in cross-domain technical forums and contribute to the wider engineering direction Key Experience & Skills Required * Proven experience leading the technical direction of a squad or product area, not only as an individual contributor * Deep, production-proven backend expertise in a modern, strongly-typed stack — ideally Node.js / NestJS / TypeScript and/or PHP 8.x / Symfony * Demonstrable experience modernising or decomposing a mature monolithic / legacy system into smaller services — comfortable with strangler-fig, anti-corruption layers, contract design, dual-write / shadow strategies, and incremental cut-overs * Strong background in distributed systems and event-driven / asynchronous processing (e.g. RabbitMQ, Kafka, SQS) * Experience designing and operating data-intensive, business-critical services where correctness, idempotency and recoverability matter * Strong command of PostgreSQL (query design, indexing, performance tuning); bonus for distributed/sharded setups (e.g. Citus) * Experience owning CI/CD pipelines and release strategy in a team setting (GitLab or equivalent) * Track record of defining and enforcing engineering standards — type safety, clean architecture, testing, observability * Practical experience with observability and SLO-driven operation of production services (metrics, tracing, logs; Grafana or similar) * Strong communication and stakeholder skills: can explain trade-offs to engineers, PMs and senior leadership clearly and honestly * Experience mentoring engineers and developing them over time * Sensible, hands-on exposure to AI-assisted development (e.g. Cursor, Claude Code, GitHub Copilot or similar) with a thoughtful view on where it helps, where it doesn't, and how to use it safely in a team context Preferred * Experience leading a PHP → TypeScript / Node transition (or equivalent cross-language modernisation) * Strong understanding of TypeScript at an architectural level: generics, decorators, dependency injection patterns and type system design * Experience with PHP / Symfony monorepos and shared library patterns * Background in billing, financial or metering/rating domains * Familiarity with AWS-based platforms (ECS, S3, Parameter Store, SES) * Experience evolving a team from an IT-delivery mindset toward a Product Operating Model * Exposure to projects involving LLMs or Machine Learning in a production context What Will Make You Shine at Wireless Logic * Leads with technical credibility — brings architectural confidence without becoming a bottleneck * Creates clarity — turns ambiguous domain problems into simple, well-structured decisions * Modernises pragmatically — knows when to extract a service, when to leave it, and how to keep the lights on while the architecture evolves * Executes through the team — balances writing code with enabling engineers to do their best work * Manages delivery pragmatically — breaks down problems, sequences work, communicates progress and risk early * Manages technical debt with intent — makes informed, defensible calls about when to refactor * Partners with Product — translates business outcomes into technical plans and back again * Coaches and grows people — gives direct, kind feedback and invests in the team's development * Models continuous learning — including thoughtful adoption of new tooling and AI-assisted workflows Why Come Work with Us? * The chance to join a creative, entrepreneurial company where bold ideas are celebrated * Full training, ongoing support, and the tools to help you thrive and grow in your role * A company with heart — we genuinely care about our people and make sure everyone feels valued, respected, and part of the team Overview of Interview Process * Tele Interview — Meet the people team * Online Technical Task * Behavioural Interview — Meet your hiring manager & Delivery Manager * Technical Interview - Meet Engineering Manager & a peer Tech Lead * Leadership Interview - Meet your leadership How We Work We've adopted a hybrid working approach to give flexibility on where and how we work. This role is based in the UK to work alongside the local squad and a team in Poland; you'll find out more about what this means for the role during the recruitment process. You will be expected to travel to our Poland offices at least once a quarter. #LI-Hybrid #LI-CC1 We know the world has changed, and we want to offer our employees the chance to collaborate at our unique office spaces, whilst enjoying the convenience of working from home. We've adopted a hybrid working approach to give more flexibility on where and how we work. You'll find out more about what this means for this role during the recruitment process, but we are currently excited to have our employees experience our office culture as much as possible. Wireless Logic Group unites and brings people together. We accomplish this when we lead with a lens of diversity, equity, and inclusion in everything we do. As a global company that drives culture we aim to reflect the world’s diverse voices both internally and externally to ensure success in our mission. By applying for this role, you are consenting for us to hold and process your data in compliance with the General Data Protection Regulations. If you have any questions or wish to exercise your right to access, erase or restrict the holding or processing of your data please contact us (recruitment@wirelesslogic.com) and we will respond to your query as soon as possible.
📈 Who We Are: We are rebuilding the energy transaction, making it transparent and fair. Our goal is to put power back where it belongs, in the hands of customers and to take on one of the most critical problems of our century, access to low cost electricity. tem exists to fix a broken global energy market that’s long favoured legacy operators, intermediaries, and opaque pricing. Today’s electricity system was not designed for rapid decarbonisation, AI-driven efficiency or fair access for the actual users - businesses and generators. We’ve built the first AI native transaction infrastructure to reinvent how electricity is bought, sold and priced. Our technology is designed to cut out the inefficient fees, automate complex market flows, and bring transparency and fairness to energy transactions at scale. In late 2025, after extraordinary growth, we closed a $75 million Series B - led by Lightspeed Venture Partners with participation from Albion, Atomico, Allianz, Hitachi Ventures, Hitachi Ventures, Schroders Capital and others - positioning us for global expansion, deeper product innovation and category leadership. We’re scaling internationally and building toward a future where AI-driven infrastructure is foundational to electricity markets worldwide. Since launch, our modern utility product, known as RED, has already facilitated thousands of business customers and billions in energy transaction value, proving that modern software and AI can transform an industry built on legacy systems. At tem, we’re not just building another energy company, we’re rearchitecting market infrastructure so that transparency, efficiency and sustainability become the default, not the exception. 🏅 The Role: Rosso is tem's core IP, the transaction infrastructure that prices electricity for thousands of businesses, balances portfolios in real time, and sits on the critical path for every deal tem closes. Machine learning is at the heart of Rosso, combining forecasting, optimisation and classical ML to process billions of data points and drive thousands of automated decisions a day. Every inference shapes the prices our customers see, so you can immediately see the impact of your work. We have proved the concept with MVPs and POCs to grow to 2% of the UK market. Now we want to take it to the next level and build towards a state of the art solution, to fuel our expansion in the UK and take Rosso international. We're looking for a Senior Staff Machine Learning Engineer to lead pricing ML within Rosso, building a platform that proactively drives growth by targeting the right customers to sign at the right time. Your primary focus will be the pricing engine, which sets the fees added to every quote tem serves, carefully balancing growth and margin. You will also contribute to the systems which manage both short and long-term imbalance decisions to determine how tem deals with it’s exposure across its portfolio. This is a hands-on, senior individual contributor role with significant technical leadership and organisation-wide influence. You will work closely with other MLEs, software engineers and MLOps to bring models to production, and carry real ownership of the technical direction and accountable for its performance. The right person is energised by the greenfield environment: comfortable taking on ambiguity and able to make progress before the path is fully defined. They have built pricing systems that worked and have learned from the times it hasn't. They'll bring that hard-won judgment to a system where the foundations are still being laid, and where early decisions compound. Success will be turning our current reactive system into a pricing engine which proactively drives growth by targeting the right customers to sign at the right time. 🚀 Responsibilities: * Own the technical direction for pricing ML: Define what to build and how within the pricing engine, setting the strategy and roadmap for pricing machine learning as a core piece of tem's IP. * Build ML systems for price optimisation: Design and implement models that dynamically set prices, balancing the trade-off between signing probability, portfolio balance and margin maximisation. * Solve imbalance problems: Develop probabilistic models to optimise risk management and short-term balancing decisions in a highly dynamic environment. * Bridge modelling and production: Own the modelling and data layer while working closely with software engineers and MLOps to ensure models are architected for production, contributing to system design decisions that affect performance and reliability. * Communicate pricing decisions clearly: Articulate model behaviour, assumptions, and trade-offs to other technical stakeholders so that pricing decisions are understood across the teams that depend on them. 🎯 Requirements: Must-haves: * 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 rather than reaching for familiar tools. * Proven first-principles reasoning: you choose between stochastic programming, classical ML, reinforcement learning, or a simple heuristic based on the problem, not the technique you know best. * The engineering craft to match your modelling depth: production-grade Python, 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 in ML: a track record of 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 so they are understood and acted on. Bonus points: * 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 (statistics, applied mathematics, physics, operations research, or similar). * Ability to reason about the trade-offs between optimisation solvers (Gurobi etc) and gradient-based ML methods (PyTorch etc), and the judgement to know when to reach for each. * Experience working with high data throughput systems in production. 🗣️ Interview Process: Our processes normally take around 2-3 weeks from first call to offer - please let us know about any adjustments to timelines that may be required. 1. First call with our Talent Team (30 Mins). This is to understand your experience, motivations, and discuss the role in more detail. 2. Behaviour Interview with our Rosso GM, hiring manage for this role (45 Mins). This is your chance to really understand the role, the expectations, and ensure alignment on ways of working. 3. Technical Interview with the Team (90 Mins). You’ll meet with potential peers in this session and will discuss technical topics and experiences. 4. Culture-Add Interview with Stakeholders (45 Mins). The final session will be with two cross-functional stakeholders, 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.