Jonothan Bosworth
Guildford, Surrey
Senior Python/C++ Distributed Systems Engineer Location: Hybrid Salary: £60,000 - £70,000 Type: Permanent About the Role: Our employer-partner is looking for a Senior Python/C++ Engineer with strong experience in distributed systems, VoIP, audio/video processing, and cloud-native architectures. This role suits someone who enjoys building performance-critical tools, working across the full stack, and contributing to scalable real-time communication products. Key Responsibilities: Develop backend services and distributed components using Python and C++ . Work with media processing technologies (FFMPEG, audio mixing, streaming pipelines). Engineer VoIP, DECT, and SIP-based communication software, including real-time call handling. Build and maintain REST APIs (Flask, FastAPI, Django) and integration layers. Contribute to highly available microservices deployed via Docker Compose and/or AWS . Work with MQTT, ZMQ, WebSockets, and other protocol-driven communication modules. Perform troubleshooting and performance optimisation using tools like Wireshark, Prometheus, Grafana . Collaborate in Agile teams to deliver secure, scalable, production-grade solutions. Required Skills & Experience: Strong engineering experience with Python and C++ (combined tech-stack). Background in telecoms, VoIP, DECT, SIP, media streaming, or network communications. Hands-on experience with microservices , containerisation, CI/CD (GitLab). Exposure to cloud deployments (AWS preferred). Familiarity with MQTT, ZMQ, WebRTC, MIDI, or similar communication protocols. Experience building backend components, APIs, or control-plane systems. Desirable: FFMPEG, PyQt, NumPy, SQLAlchemy experience. Understanding of secure communications (SSL/TLS, JWT). Passion for scalable, highly available architecture (real-time or mission-critical systems). Why Apply? Join a highly technical engineering group solving complex real-time communication challenges. Opportunity to work on both cloud and on-premise distributed systems. A role suited for engineers who love building robust , scalable , low-latency systems . Contact Claire at Jonothan Bosworth Recruitment Specialists today to learn more. MM_01_SRD _CE We are committed to diversity, inclusion, and equality. As an equal opportunities employer, we celebrate diversity and are active advocates against modern slavery. We prohibit any form of discrimination or harassment based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic.
Senior Python/C++ Distributed Systems Engineer Location: Hybrid Salary: £60,000 - £70,000 Type: Permanent About the Role: Our employer-partner is looking for a Senior Python/C++ Engineer with strong experience in distributed systems, VoIP, audio/video processing, and cloud-native architectures. This role suits someone who enjoys building performance-critical tools, working across the full stack, and contributing to scalable real-time communication products. Key Responsibilities: Develop backend services and distributed components using Python and C++ . Work with media processing technologies (FFMPEG, audio mixing, streaming pipelines). Engineer VoIP, DECT, and SIP-based communication software, including real-time call handling. Build and maintain REST APIs (Flask, FastAPI, Django) and integration layers. Contribute to highly available microservices deployed via Docker Compose and/or AWS . Work with MQTT, ZMQ, WebSockets, and other protocol-driven communication modules. Perform troubleshooting and performance optimisation using tools like Wireshark, Prometheus, Grafana . Collaborate in Agile teams to deliver secure, scalable, production-grade solutions. Required Skills & Experience: Strong engineering experience with Python and C++ (combined tech-stack). Background in telecoms, VoIP, DECT, SIP, media streaming, or network communications. Hands-on experience with microservices , containerisation, CI/CD (GitLab). Exposure to cloud deployments (AWS preferred). Familiarity with MQTT, ZMQ, WebRTC, MIDI, or similar communication protocols. Experience building backend components, APIs, or control-plane systems. Desirable: FFMPEG, PyQt, NumPy, SQLAlchemy experience. Understanding of secure communications (SSL/TLS, JWT). Passion for scalable, highly available architecture (real-time or mission-critical systems). Why Apply? Join a highly technical engineering group solving complex real-time communication challenges. Opportunity to work on both cloud and on-premise distributed systems. A role suited for engineers who love building robust , scalable , low-latency systems . Contact Claire at Jonothan Bosworth Recruitment Specialists today to learn more. MM_01_SRD _CE We are committed to diversity, inclusion, and equality. As an equal opportunities employer, we celebrate diversity and are active advocates against modern slavery. We prohibit any form of discrimination or harassment based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic.
CV-Library
Edinburgh / Remote
MACHINE LEARNING ENGINEER (MLOPS)
HYBRID/EDINBURGH OR UK REMOTE £55-60,000 PLUS BENEFITS
Based in Edinburgh, GRW Talent’s client is considered to be the leading audio-driven facial animation provider in the video-game industry. They employ detailed muscle maps for extremely accurate real-time lip-sync, trading across two recognised brands. One is an innovative platform that integrates AI with animated digital characters, enabling engaging and meaningful interactions in any language. This platform is being used to bring best-in-class digital experiences to multiple sectors, including corporate training, immersive learning, and virtual influencers.
With a culture that thrives on collaboration, creativity and pushing technological boundaries, they are committed to providing a workplace where people can grow, innovate and make an impact. They now need to recruit an experienced Machine Learning Engineer (MLOPS).
As a Senior Machine Learning Engineer (MLOps) at you will be responsible for driving the vision and implementation of MLOps pipelines and best practices. You will support the Research team by developing and maintaining the internal machine learning platform, ensuring seamless model deployment, and resolving technical issues or bugs as they arise. This role is critical in ensuring the accuracy, efficiency, and reliability of our machine learning operations, which are essential for the development and deployment of our speech animation technologies. Note that this role doesn’t involve hands-on model training. Key responsibilities include:
Drive the vision and implementation of MLOps pipelines and best practices to ensure efficient and scalable machine learning operations.
Assume a leadership role in projects, overseeing various project planning and management responsibilities.
Develop and maintain internal tools, including the machine learning platform and python libraries.
Collaborate closely with the research team to gather their requirements and provide technical support.
Implement algorithms to support research needs.
Identify, troubleshoot, and resolve technical problems and bugs promptly.
Maintain list of third party libraries dependencies to ensure compliance with information security and licensing standards.
Write and optimise production-ready code for product deployments.
Contribute to continuous integration/continuous deployment (CI/CD) for MLOps components.
Provide guidance and maintain comprehensive technical documentation to ensure knowledge sharing and operational continuity.
The relevant candidate is educated to degree calibre in Computer Science, Software Engineering or Data Science. You are a proven Machine Learning Engineer / MLOPS, with expertise in ML platform development and model deployment, experience in establishing and improving MLOps processes, strong Python development skills and experience with a machine learning toolkit, preferably PyTorch. Familiarity with any of the following domains: signal processing, speech technology, linguistics, and mathematical optimization would be a distinct advantage.
This role represent an excellent opportunity for an aspiring and experienced Machine Learning Engineer to drive the growth of a highly successful Scottish SME in the busy gaming space. Your base salary £55-60,000 is complemented by company pension, 33 days off, free food and drink in the office, self improvement budget and learning opportunities, healthcare benefits and a fun highly social culture and environment. Our client would welcome someone who wants to come into a friendly outgoing Edinburgh office, but you could also do this remotely as long as you are free to live and work in the UK.
To apply to this role please contact our recruitment partner Bruce Hydes at GRw Talent
MACHINE LEARNING ENGINEER (MLOPS)
HYBRID/EDINBURGH OR UK REMOTE £55-60,000 PLUS BENEFITS
Based in Edinburgh, GRW Talent’s client is considered to be the leading audio-driven facial animation provider in the video-game industry. They employ detailed muscle maps for extremely accurate real-time lip-sync, trading across two recognised brands. One is an innovative platform that integrates AI with animated digital characters, enabling engaging and meaningful interactions in any language. This platform is being used to bring best-in-class digital experiences to multiple sectors, including corporate training, immersive learning, and virtual influencers.
With a culture that thrives on collaboration, creativity and pushing technological boundaries, they are committed to providing a workplace where people can grow, innovate and make an impact. They now need to recruit an experienced Machine Learning Engineer (MLOPS).
As a Senior Machine Learning Engineer (MLOps) at you will be responsible for driving the vision and implementation of MLOps pipelines and best practices. You will support the Research team by developing and maintaining the internal machine learning platform, ensuring seamless model deployment, and resolving technical issues or bugs as they arise. This role is critical in ensuring the accuracy, efficiency, and reliability of our machine learning operations, which are essential for the development and deployment of our speech animation technologies. Note that this role doesn’t involve hands-on model training. Key responsibilities include:
Drive the vision and implementation of MLOps pipelines and best practices to ensure efficient and scalable machine learning operations.
Assume a leadership role in projects, overseeing various project planning and management responsibilities.
Develop and maintain internal tools, including the machine learning platform and python libraries.
Collaborate closely with the research team to gather their requirements and provide technical support.
Implement algorithms to support research needs.
Identify, troubleshoot, and resolve technical problems and bugs promptly.
Maintain list of third party libraries dependencies to ensure compliance with information security and licensing standards.
Write and optimise production-ready code for product deployments.
Contribute to continuous integration/continuous deployment (CI/CD) for MLOps components.
Provide guidance and maintain comprehensive technical documentation to ensure knowledge sharing and operational continuity.
The relevant candidate is educated to degree calibre in Computer Science, Software Engineering or Data Science. You are a proven Machine Learning Engineer / MLOPS, with expertise in ML platform development and model deployment, experience in establishing and improving MLOps processes, strong Python development skills and experience with a machine learning toolkit, preferably PyTorch. Familiarity with any of the following domains: signal processing, speech technology, linguistics, and mathematical optimization would be a distinct advantage.
This role represent an excellent opportunity for an aspiring and experienced Machine Learning Engineer to drive the growth of a highly successful Scottish SME in the busy gaming space. Your base salary £55-60,000 is complemented by company pension, 33 days off, free food and drink in the office, self improvement budget and learning opportunities, healthcare benefits and a fun highly social culture and environment. Our client would welcome someone who wants to come into a friendly outgoing Edinburgh office, but you could also do this remotely as long as you are free to live and work in the UK.
To apply to this role please contact our recruitment partner Bruce Hydes at GRw Talent