wagey.ggwagey.ggv1.0-0f5e85e-22-May
Browse Tech JobsCompaniesFeaturesPricingFAQs
Log InGet Started Free
Jobs/Machine Learning Engineer Role/tem - Principal Machine Learning Engineer
Pro members applied to this job 36 hours before you saw itGet Pro ›
tem

tem - Principal Machine Learning Engineer

United Kingdom - Hybrid2d ago
In OfficePrincipalEMEAArtificial IntelligenceLogisticsMachine Learning EngineerPrincipalPythonRisk Management

Upload My Resume

Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT

Apply in One Click
Apply in One Click

Requirements

• Deep experience building ML systems for pricing, revenue optimisation, or real-time decision-making — at companies where pricing is the product, not a supporting function. Track record of models that reached production and moved commercial metrics. • Strong foundation in stochastic optimisation and probabilistic modelling. The judgement to formulate ambiguous business problems mathematically before reaching for a tool. • First-principles reasoning across methods. You choose between stochastic programming, reinforcement learning, classical ML, or a simple heuristic based on what the problem demands. • The engineering depth to match your modelling. Production-grade Python, high bar for code quality, and the ability to carry models from formulation to deployment without being blocked. • Senior technical leadership. A track record of setting direction for a significant technical area, influencing cross-functional teams, and translating complex model behaviour into clear terms for commercial, product, and engineering stakeholders — so decisions are understood and acted on. • Experience with real-time pricing at scale — ride-hailing, food delivery, logistics, or similar environments where latency and portfolio effects matter. • Familiarity with energy markets, power trading, or portfolio risk management. • PhD or equivalent research depth in a quantitative discipline — statistics, applied mathematics, operations research, or similar. • Ability to reason about trade-offs between optimisation solvers (Gurobi etc.) and gradient-based methods (PyTorch etc.), and the judgement to know when to reach for each. • Experience with causal inference or reinforcement learning in applied commercial settings. • 🗣️ Interview Process • Our processes normally take around 2–3 weeks from first call to offer — please let us know about any timeline adjustments you need. • 1. First call with our Talent team (30 mins). We'll cover your experience, motivations, and the role in detail. • 2. Behavioural interview with our Head of Data (60 mins). A real conversation about how you work, what you've built, and what you've learned when things haven't gone to plan. • 3. Technical interview with the team (90 mins). You'll meet potential peers and work through a live technical exercise. • 4. Culture-add interview with stakeholders (45 mins). Two cross-functional stakeholders. Designed to be a genuine two-way conversation — your chance to understand what it's actually like to work at tem.

Responsibilities

• Own the technical direction for pricing ML. Define what to build and how. Set the roadmap for the pricing engine as a core piece of tem's IP — and be accountable for its performance. • Formulate and solve the pricing problem properly. The mathematical foundation doesn't fully exist yet. Your first job is to define it: a dynamic, real-time system that simultaneously optimises for signing probability, portfolio balance, and margin. Choose the right approach — stochastic programming, reinforcement learning, classical ML, or a hybrid — based on the problem, not familiarity. • Build and ship models end-to-end. Own the modelling and data layer. Write production-grade Python. Architect models with deployment in mind and carry them through to production — you can execute without being blocked by engineering dependencies. • Solve imbalance problems. Develop probabilistic models to optimise risk management and short-term balancing decisions in a highly dynamic environment. • Be the voice of pricing ML across the business. Commercial, product, and engineering teams depend on this engine. They need to understand what it's doing and why. You make that happen — clearly, without losing precision.

Get Started Free

No credit card. Takes 10 seconds.

Privacy·Terms··Contact·FAQ·Wagey on X