Job Search and Career Advice Platform

Enable job alerts via email!

Senior Machine Learning Engineer

Beamost Ltd

Remote

GBP 60,000 - 80,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading trading technology firm is seeking a Senior Machine Learning Engineer to lead the design and integration of machine learning into their live trading system. This role involves building production ML components and establishing comprehensive monitoring practices. Candidates should have a minimum of 5 years Python experience and a strong background in deploying ML models. This position offers a competitive salary, remote work options, and the chance to significantly influence the ML roadmap within a lean environment.

Benefits

Competitive salary – negotiable based on experience
Yearly bonus based on company performance
Opportunity for significant ownership in ML systems

Qualifications

  • 5+ years of professional Python experience.
  • Experience in taking ML models from prototype to production.
  • Strong understanding of validation pitfalls in machine learning.

Responsibilities

  • Lead the design and integration of ML components into a live trading system.
  • Build robust training and evaluation pipelines.
  • Develop real-time inference components with fail-safes.

Skills

Python development (5+ years)
Machine learning deployment
Monitoring and observability
High-frequency market data handling
Real-time/low-latency systems

Tools

Cloud deployment environments (VMs/containers)
CI/CD tools
Job description

We are looking for an experienced Senior Machine Learning Engineer to lead the design and production integration of ML into an established live trading system and drive its next phase of development. Building on our early ML research and prototypes, you will design, build, deploy, and operate production ML components that integrate directly with a real-time execution engine – improving decision‑making and execution quality with measurable financial impact.

This is an excellent opportunity for someone who enjoys autonomy, technical responsibility, and building production‑grade ML systems where reliability, latency, and real‑world feedback loops matter.

What You’ll Do
  • Lead the design and production integration of ML components into a live, Python‑based trading system
  • Take early ML research/prototypes and turn them into reliable production models and services
  • Build robust training and evaluation pipelines with safeguards against leakage, non‑stationarity, and drift
  • Develop real‑time inference components with clear fail‑safes, fallbacks, and graceful degradation
  • Create monitoring and observability for production ML (model performance, drift detection, alerts, rollback plans)
  • Work with high‑frequency market data: missing data, late arrivals, outliers, regime shifts, and noisy signals
  • Collaborate directly with the Head Trader to translate strategy goals into ML objectives and measurable outcomes
  • Partner closely with software engineers on integration, deployment, performance, and operational reliability
  • Troubleshoot and resolve production issues quickly during key market hours when needed
  • Strong Python developer (min. 5+ years professional Python experience)
  • Demonstrable experience taking ML models from prototype to production (deployment, monitoring, and ongoing operation)
  • Strong understanding of validation pitfalls (e.g., leakage), time‑series/non‑stationary dynamics, and model drift
  • Ability to design for reliability: monitoring, alerting, safe deployment, rollback strategies, and incident response
  • Comfortable owning and improving an evolving codebase: refactors, architecture improvements, reproducibility, and clean tests
  • Strong engineering discipline: correctness, edge cases, careful time‑handling, attention to detail
  • Comfortable working independently, making architectural decisions, and maintaining high code quality
  • UK‑based and available for support during core market hours when needed
  • Experience with real‑time/low‑latency systems (streaming data, telemetry, market data, etc.)
  • Familiarity with production ML monitoring/observability practices and tooling
  • Experience with cloud deployment environments (VMs/containers, monitoring, CI/CD)
  • Background in financial markets, algorithmic trading, or market microstructure (helpful, not required)
  • Experience with distributed systems, message queues, or event‑driven architectures
What We Offer
  • Competitive salary – negotiable based on experience
  • Mostly remote, with some in‑office collaboration days for coordination and planning
  • Yearly bonus based on company performance
  • The chance to take significant ownership of production Machine Learning in a live system
  • Long‑term role with the opportunity to influence the Machine Learning roadmap and system design
  • A lean environment with minimal bureaucracy and direct impact

Senior Machine Learning Engineer • Birmingham, UK

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.