Principal Machine Learning Engineer - Production Systems

SoftInWay UK Ltd.
Bristol
1 month ago
Applications closed

Related Jobs

View all jobs

Senior Machine Learning Engineer

Senior Machine Learning Engineer

Senior Machine Learning Engineer

Principal Machine Learning Scientist - Applied Research (UK Remote)

Data Science Principal

Principal Data Scientist

Principal Machine Learning Engineer – Production Systems

Overview

SoftInWay UK Ltd. Is 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.
  • Productionize ML Workflows:
  • Convert research code into robust, testable, and observable services.
  • Implement CI/CD pipelines, automated testing, and reproducibility standards.
  • Integration & Interoperability:
  • 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.
  • Architecture: Proven experience designing scalable ML systems for production.
  • APIs: Proficiency in gRPC/Protobuf and REST for cross-language integration.
  • MLOps: CI/CD pipelines, containerization (Docker/Kubernetes), model registries, reproducibility.
  • Performance Optimization: GPU acceleration (CUDA/cuDNN), mixed precision, XLA, profiling.
  • Observability: Metrics, tracing, structured logging, dashboards.
  • Security: SBOM, image signing, role-based access, vulnerability scanning.

Preferred Qualifications

  • Experience with ONNX Runtime Training, PyTorch, or hybrid ML architectures.
  • Familiarity with distributed training strategies and multi-GPU setups.
  • Knowledge of feature stores and data validation frameworks.
  • Exposure to regulated environments and compliance frameworks.


Tools & Technologies

  • ML: TensorFlow, ONNX Runtime, tf2onnx.
  • APIs: FastAPI, gRPC.
  • DevOps: GitLab CI/GitHub Actions, Docker, Kubernetes.
  • Monitoring: Prometheus, Grafana, OpenTelemetry.
  • Security: HashiCorp Vault, Sigstore.


Why Join Us?

  • Work on cutting-edge ML solutions integrated into commercial engineering software.
  • Define architecture that scales across global deployments.
  • Collaborate with a team of experts in ML, software engineering, and UI development.
  • Competitive salary and benefits.


To apply: Send your resume and a brief cover letter to 


Subscribe to Future Tech Insights for the latest jobs & insights, direct to your inbox.

By subscribing, you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

How Many AI Tools Do You Need to Know to Get an AI Job?

If you are job hunting in AI right now it can feel like you are drowning in tools. Every week there is a new framework, a new “must-learn” platform or a new productivity app that everyone on LinkedIn seems to be using. The result is predictable: job seekers panic-learn a long list of tools without actually getting better at delivering outcomes. Here is the truth most hiring managers will quietly agree with. They do not hire you because you know 27 tools. They hire you because you can solve a problem, communicate trade-offs, ship something reliable and improve it with feedback. Tools matter, but only in service of outcomes. So how many AI tools do you actually need to know? For most AI job seekers: fewer than you think. You need a tight core toolkit plus a role-specific layer. Everything else is optional. This guide breaks it down clearly, gives you a simple framework to choose what to learn and shows you how to present your toolset on your CV, portfolio and interviews.

What Hiring Managers Look for First in AI Job Applications (UK Guide)

Hiring managers do not start by reading your CV line-by-line. They scan for signals. In AI roles especially, they are looking for proof that you can ship, learn fast, communicate clearly & work safely with data and systems. The best applications make those signals obvious in the first 10–20 seconds. This guide breaks down what hiring managers typically look for first in AI applications in the UK market, how to present it on your CV, LinkedIn & portfolio, and the most common reasons strong candidates get overlooked. Use it as a checklist to tighten your application before you click apply.

The Skills Gap in AI Jobs: What Universities Aren’t Teaching

Artificial intelligence is no longer a future concept. It is already reshaping how businesses operate, how decisions are made, and how entire industries compete. From finance and healthcare to retail, manufacturing, defence, and climate science, AI is embedded in critical systems across the UK economy. Yet despite unprecedented demand for AI talent, employers continue to report severe recruitment challenges. Vacancies remain open for months. Salaries rise year on year. Candidates with impressive academic credentials often fail technical interviews. At the heart of this disconnect lies a growing and uncomfortable truth: Universities are not fully preparing graduates for real-world AI jobs. This article explores the AI skills gap in depth—what is missing from many university programmes, why the gap persists, what employers actually want, and how jobseekers can bridge the divide to build a successful career in artificial intelligence.