Rowden

Machine Learning Engineer (Mid to Principal)

Rowden
Apply
19 days ago
Bristol, United KingdomMid Level / Senior / Staff+

Responsibilities

  • Own and ship ML systems from research through robust, maintainable production deployments, often on edge or embedded hardware.
  • Train, fine-tune, evaluate, optimise, and adapt models for real-world use cases.
  • Run and improve GPU-based training and inference workloads, including multi-GPU and multi-node environments.
  • Profile, optimise, and debug model code, data pipelines, inference stacks, and hardware-constrained systems.
  • Design evaluation pipelines, benchmarks, test sets, and feedback loops to assess model behaviour before and after deployment.
  • Manage end-to-end data and ML workflows, including data collection, curation, feature engineering, training, deployment, monitoring, and iteration.
  • Build MLOps and LLMOps capabilities including model CI/CD, containerisation, orchestration, experiment tracking, registries, safety guardrails, canaries, and performance monitoring.
  • Establish batch and streaming data pipelines with strong curation, provenance, and reproducibility.
  • Collaborate with software, systems, product, and customer teams, and mentor others or guide technical decisions depending on experience level.

Requirements

  • Proven experience building, training, evaluating, optimising, or deploying ML systems for real-world use.
  • Strong expertise in at least one major ML area such as optimisation, computer vision, sequence modelling, LLMs, probabilistic methods, model evaluation, or large-scale training.
  • Strong grounding in machine learning and deep learning, including optimisation, generalisation, probability, and model architecture.
  • Strong Python skills and sound software engineering practices including version control, testing, code review, debugging, and maintainability.
  • Strong communication skills with the ability to mentor, influence, and explain technical topics to non-technical audiences.
  • A degree, postgraduate study, or equivalent practical experience in machine learning, computer science, engineering, mathematics, or a related technical field.
  • Experience with reproducible pipelines, model versioning, CI/CD, observability, automated evaluation, data engineering, or distributed model training is desirable.
  • Experience with Databricks, Apache Spark, Delta Lake, MLflow, and SQL is desirable.
  • A PhD in AI, ML, computer science, or a related field is beneficial.
  • Candidates must be eligible for SC clearance; prior defence experience is not required.

Benefits

  • Hybrid working with a minimum of three days per week on-site at the Bristol headquarters.
  • Flexible working arrangements, including discussion of flexibility, part-time working requirements, and workplace adjustments.
  • Inclusive workplace support through Rowden’s Disability Confident Committed status.
Rowden

About Rowden

51-200 employees
Contact me