At a Glance
- Tasks: Design and optimise machine learning models for innovative robotics solutions.
- Company: Join Rosenxt, a pioneering tech group in subsea robotics.
- Benefits: Enjoy flexible hybrid work, competitive salary, and 30 days annual leave.
- Other info: Opportunities for career growth and continuous learning in a collaborative team.
- Why this job: Make a real-world impact with cutting-edge technology in a dynamic environment.
- Qualifications: Experience in ML model deployment and strong coding skills required.
The predicted salary is between 36000 - 60000 £ per year.
Location: Bristol, UK
Approach: Hybrid Remote, typically 2-3 days per week in the office
Contract: Permanent, full-time
Rosenxt is revolutionizing subsea robotics and autonomous systems, and we are building a world-class engineering team at our newly established Bristol location to drive this innovation forward. We are seeking a skilled Machine Learning Engineer to join our team. This role is ideally suited to someone who is passionate about both training ML models and implementing robust, scalable, repeatable practices at all stages of the ML lifecycle.
In this role, you will work on cutting-edge technology that makes a real-world impact - from developing visual inspection tools to creating autonomous systems that operate in some of the world’s most challenging environments. You will have the opportunity to see your work in action through field trials and real-world deployments, all while working in a collaborative, hybrid environment in central Bristol.
What you can expect
We work in an exciting and dynamic environment where every day is likely to be a little different but here are some of the main responsibilities you will have in the role:
- Design, deploy, and optimize machine learning models and algorithms to solve real-world problems in the robotics domain.
- Build ML models that meet performance, reliability, and scalability expectations.
- Prepare data for ML processing and develop rapid experimentation infrastructure.
- Contribute to MLOps infrastructure and optimize CI/CD pipelines for efficient ML model deployment and testing.
- Monitor deployed models for performance, proposing improvements to meet business objectives.
- Stay up to date with ML and MLOps advancements, assessing their applicability to our goals.
What you bring
You will thrive at Rosenxt if you are creative, self-reliant and collaborative and want to help the team do its best work.
Essential skills:
- Proven experience designing and deploying ML models in production.
- Strong experience with MLOps practices and tooling (e.g., Docker, GitHub Actions, CI/CD pipelines).
- Strong experience with ML for robotic applications (image, video, LiDAR), Visual Language Models (VLMs) and Large Language Models (LLMs).
- Technical expertise in AI: Deep Learning, Machine Learning, Reinforcement Learning, Statistics.
- Strong proficiency with Python and writing high quality code, or strong experience in other languages and a willingness to learn Python.
- Excellent awareness of software engineering and coding best practices.
- Passion for building scalable and reliable ML systems.
Desirable skills:
- Knowledge or experience of Autonomous Surface Vehicles and Autonomous Underwater Vehicles.
- Deployment of ML on edge devices.
- Experience with synthetic data generation for training (e.g. with a simulator).
- Experience with large language models.
- Experience with reinforcement learning.
- Experience with Agentic decision-making.
- Experience in the marine or GIS domains.
- Experience with AWS, Azure, or other cloud platforms.
- Experience with PyTorch, PyTorch Lightning, OpenCV, CVAT, Docker, ROS.
- Experience with edge computing frameworks like TensorRT is a plus.
Soft skills:
We value individuals who excel in teamwork, and are looking for a blend of the following soft skills alongside technical expertise:
- Communication: Efficiently explain technical concepts to diverse audiences and work well with cross-functional teams.
- Adaptability: Flexibly navigate shifting requirements, new technologies, and business landscapes, including hybrid work settings.
- Time-management: Handle multiple tasks and projects with prioritisation.
- Attention to detail: Maintain high standards for model quality and reliability.
- Curiosity and continuous learning: Eager to explore new technologies and trends in ML and MLOps.
- Team player: Collaborate to meet common goals and mentor junior team members.
- Passion: Drive to impact customers positively and contribute to meaningful change.
- Self-starter: Proactive approach in uncharted technology areas, demonstrating autonomy and motivation.
Look forward to
- Development opportunities and career opportunities in a global, innovative and long-term oriented group of companies with family character.
- Funded career and learning development opportunities.
- Flexible, hybrid working.
- 30 days annual leave + public holidays.
- Company pension scheme where all employees receive a standard 10% employer contribution, with no obligation for employee contributions.
- Company sponsored life insurance and private medical insurance.
- Cycle scheme provided by Green Cycle Initiative.
- Competitive remuneration package.
More information about the Rosenxt Group please click here: Rosenxt is a forward-thinking technology group — we are visionary architects of progress with decades of engineering excellence. As a privately owned global partner, we look far beyond tomorrow: being committed long-term, we turn opportunities into successful ventures. Tech enthusiasts through and through, we dive deep into the latest technologies. Our expertise in various technology fields allows us to develop high-tech solutions for customers in the most challenging environments, including subsea, industrial, renewables, and the integrity of the water and energy supply. Our purpose goes beyond pure business: it is about creating progress and sustainable value – for our customers, for our partners and for society at large.
Machine Learning Engineer Bristol (GB) Professionals employer: Rosenxt Group
Contact Detail:
Rosenxt Group Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Machine Learning Engineer Bristol (GB) Professionals
✨Tip Number 1
Network like a pro! Get out there and connect with folks in the industry. Attend meetups, webinars, or even local tech events in Bristol. You never know who might have the inside scoop on job openings or can refer you directly to hiring managers.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your machine learning projects. Whether it's a GitHub repo or a personal website, having tangible examples of your work can really set you apart from the crowd.
✨Tip Number 3
Prepare for those interviews! Brush up on common ML concepts and be ready to discuss your past experiences. Practise explaining your thought process when solving problems, as this will demonstrate your expertise and collaborative spirit.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at Rosenxt!
We think you need these skills to ace Machine Learning Engineer Bristol (GB) Professionals
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Machine Learning Engineer role. Highlight your experience with ML models, MLOps practices, and any relevant projects you've worked on. We want to see how your skills align with what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about ML and how you can contribute to our team at Rosenxt. Be sure to mention specific technologies or methodologies you’ve used that relate to the job.
Showcase Your Projects: If you've got any personal or professional projects related to ML, make sure to include them in your application. We love seeing real-world applications of your skills, so don’t hold back on sharing your achievements!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re genuinely interested in joining our team!
How to prepare for a job interview at Rosenxt Group
✨Know Your ML Models Inside Out
Make sure you can discuss your experience with designing and deploying machine learning models in detail. Be prepared to explain the algorithms you've used, the challenges you faced, and how you optimised them for performance and scalability.
✨Show Off Your MLOps Skills
Since this role involves MLOps practices, brush up on your knowledge of tools like Docker and CI/CD pipelines. Be ready to share specific examples of how you've implemented these practices in past projects to streamline model deployment and testing.
✨Demonstrate Your Passion for Robotics
Rosenxt is all about innovation in robotics, so express your enthusiasm for the field. Talk about any relevant projects or experiences you've had with robotic applications, especially those involving image, video, or LiDAR data.
✨Prepare for Technical Questions
Expect some technical questions during the interview. Review key concepts in deep learning, reinforcement learning, and statistics. Practise explaining complex ideas in simple terms, as you'll need to communicate effectively with cross-functional teams.