Home / Jobs / Principal Machine Learning Engineer – Production Systems
Principal Machine Learning Engineer – Production Systems
BristolSource: WhatJobs
£70,000–£100,000
Senior/Principal ML Systems Architect (TensorFlow + Python)
Overview
We are seeking a highly experienced ML Systems Architect to design and implement a scalable, production-grade architecture for our machine learning solver. This role bridges research prototypes and commercial deployment, ensuring reliability, maintainability, and performance in a mixed technology stack.
Responsibilities
Architect the ML Solver Platform :
Define modular architecture for data preprocessing, model execution, and post-processing.
Establish clear API contracts between Python/TensorFlow and C# services.
Convert research code into robust, testable, and observable services.
Implement CI/CD pipelines, automated testing, and reproducibility standards.
Design REST/gRPC endpoints for cross-language communication.
Ensure compatibility with C#/.NET services.
Performance & Scalability :
Optimize GPU/CPU utilization, batching strategies, and memory management.
Plan for multi-model and multi-tenant scenarios.
MLOps & Lifecycle Management :
Implement model versioning, artifact registries, and deployment workflows.
Set up monitoring, logging, and alerting for solver performance.
Security & Compliance :
Apply best practices for secrets management, dependency scanning, and secure artifact storage.
Required Skills & Experience
ML Frameworks : Expert in TensorFlow (TF2/Keras), experience with ONNX Runtime for inference.
Programming : Advanced Python for ML; strong understanding of packaging, type checking, and performance profiling.
APIs : Proficiency in gRPC/Protobuf and REST for cross-language integration.
We use essential cookies to make this site work. With your permission we would also like to use the optional cookies below. Nothing optional is set until you choose, and you can change your mind at any time from "Cookie settings" at the bottom of every page. Cookie policy.
Essential — keep the site working and secure, and remember the choice you make here. Always on.