Senior ML Ops Engineer
London / £80000 - £90000
INFO
£80000 - £90000
LOCATION
London
Permanent
Senior ML Ops Engineer
London, 1 day a week in the office
Up to £90,000 + Competitive Benefits
THE COMPANY
Join one of the largest marketplaces in the UK, with a huge presence throughout Europe. This company is renowned for how they disrupted the vehicle space, being truly entrepreneurial at heart and using data to drive every decision made across the business. This is your chance to join an enthusiastic and passionate team of highly-skilled Data Engineers and Data Scientists, with you being a key member of this large scale digital transformation. You will own and build out the ML Ops data platform for one of the fastest supply chains in the UK.
THE ROLE
In this role, you will be responsible for building out the ML Ops data platform, adding in further ML Ops functionalities and products across the AWS data lake. You'll work in a collaborative team with fellow Data Engineers and Data Scientists, as well as the wider Data Engineering team focusing on the digital transformation.
Main Responsibilities:
- Own the ML Ops remit, being responsible for bringing this into the AWS data lake, adding in extra functionality and new products.
- Build and develop ML frameworks that will be used by the wider team, supporting the data science team to develop, deploy and maintain ML models at scale with the view to automate when and where possible in real-time.
- Utilise and instill software engineering best practices such as CICD, TDD, version control with Git, and infrastructure as code.
- Build strong and robust ML models, with Python, that you will go on to implement and deploy into the AWS data lake.
KEY SKILLS & REQUIREMENTS
- Proficient with AWS tech stack i.e. s Lambda, EC2, ECS, DynamoDB, Fargate, or Step Functions (GCP can be considered).
- Strong ability to build python-based ML models.
- Software engineering knowledge - CICD & TDD
- Specific ML Ops experience
BENEFITS
Hugely data-driven organisation.
Cutting-edge technology.
Share options.
Entrepreneurial culture and passion for pace.
Customers held at the heart of decision-making.
Flat structure, frequent promotion cycles.
HOW TO APPLY
Interested? Please register your interest by submitting your CV directly by applying to this advert.

SIMILAR
JOB RESULTS

Six Top Tips for Hiring MLOps Professionals | Harnham US Recruitment post
+
Machine Learning Operations (MLOps) is a discipline that is rapidly growing within the Artificial Intelligence industry. The need for MLOps Engineers has been climbing and is predicted to be one of the most in-demand hires over the next fives years. Unfortunately, it can be extremely difficult to find individuals who are successful in these roles due to a known shortage of experienced professionals. If you’re struggling to find top MLOps talent, here our top tips:Don’t get Caught up on Job Titles Hiring Managers are frequently finding challenges identifying if someone is capable of performing as a high-level MLOps Engineer and this is typical if you base your search on candidates job titles. Since the MLOps field is younger than other, more common, fields in AI there are drastically fewer professionals with the title MLOps Engineer, with this title only emerging in the past couple of years. The key thing to look for are engineers who have proper tooling. For example, a Software or Data Engineer would usually have the needed tooling to easily transition into an MLOps Engineer role, but conceptually do need to understand the nuances of Data Science and Machine Learning. Hiring from the Bottom UpWhen a company starts to build out their MLOps function, it is currently very unlikely that they will be hiring seasoned executives given that the concepts of MLOps are much more recent. This person will much more likely be a hands-on specialist and the founding member of the function. This does not have to be seen as an obstacle, building out an MLOps function will require an individual who wants to work closely with data and, if you already have an executive who understands the value of building out this area, then there is always the option to hire a freelance MLOps Engineer to get things off the ground quickly. Make the Role and Responsibilities Crystal ClearOne of the biggest challenges is figuring out how and where MLOps sits within the organization. One of the obstacles candidates who want to pivot into an MLOps Engineer role face is the lack of clarity in the role and its responsibilities as a direct contribution from the lack of clarity at an organizational level, a problem most experienced with startups. The best way to combat this is to understand exactly how MLOps can benefit the organization and outline the exact needs an MLOps Engineer can satisfy by joining the team. Don’t Assume an MLOps Engineer will stay foreverBuilding out an MLOps function can be extremely difficult if the person who created the infrastructure leaves and this is a major problem employers are facing in the field, particularly with the shortage of MLOps Engineers. It’s critical to make sure everything an MLOps Engineer builds is documented for later use, person dependent and as reproducible as possible. Don’t get Lost in Resumes As important as a good resume can be, for a crucial hire in a premature field what is most important is finding a candidate who has an architectural mindset and excellent tooling. This can be easily achieved if an interview process is tailored to test these two things. A great way to do that is by giving candidates hands-on tasks that are both realistic and simplified.Be Particular When It Comes to AdvertisingIt can be tempting to shy away from putting a safe title on a job description. Many people see it as risky to advertise a role as an MLOps Engineer because it can be intimidating to professionals who want to pivot into MLOps from other titles. Do away with Data Science Engineer, Machine Learning DevOps, and Software Engineer (MLOps). Keep it simple and advertise the role as what it is – an MLOps Engineer role. The candidates you want to attract will not shy away. If you’re looking to build out your Data team or transition into an MLOPs career, Harnham can help. Take a look at our latest MLOps jobs or send me a message to find out more.

Data Engineer Or Software Engineer: What Does Your Business Need? | Harnham US Recruitment post
+
We are in a time in which what we do with Data matters. Over the last few years, we have seen a rapid rise in the number of Data Scientists and Machine Learning Engineers as businesses look to find deeper insights and improve their strategies. But, without proper access to the right Data that has been processed and massaged, Data Scientists and Machine Learning Engineers would be unable to do their job properly. So who are the people who work in the background and are responsible to make sure all of this works? The quick answer is Data Engineers!… or is it? In reality, there are two similar, yet different profiles who can help help a company achieve their Data-driven goals. Data Engineers When people think of Data Engineers, they think of people who make Data more accessible to others within an organization. Their responsibility is to make sure the end user of the Data, whether it be an Analyst, Data Scientist, or an executive, can get accurate Data from which the business can make insightful decisions. They are experts when it comes to data modeling, often working with SQL. Frequently, “modern” Data Engineers work with a number of tools including Spark, Kafka, and AWS (or any cloud provider), whilst some newer Databases/Data Warehouses include Mongo DB and Snowflake. Companies are choosing to leverage these technologies and update their stack because it allows Data teams to move at a much faster pace and be able to deliver results to their stakeholders. An enterprise looking for a Data Engineer will need someone to focus more on their Data Warehouse and utilize their strong knowledge of querying information, whilst constantly working to ingest/process Data. Data Engineers also focus more on Data Flow and knowing how each Data sets works in collaboration with one another. Software Engineers – DataSimilar to a Data Engineers, Software Engineers – Data ( who I will refer to as Software Data Engineers in this article) also build out Data Pipelines. These individuals might go by different names like Platform or Infrastructure Engineer. They have to be good with SQL and Data Modeling, working with similar technologies such as Spark, AWS, and Hadoop. What separates Software Data Engineers from Data Engineers is the necessity to look at things from a macro-level. They are responsible for building out the cluster manager and scheduler, the distributed cluster system, and implementing code to make things function faster and more efficiently. Software Data Engineers are also better programers. Frequently, they will work in Python, Java, Scala, and more recently, Golang. They also work with DevOps tools such as Docker, Kubernetes, or some sort of CI/CD tool like Jenkins. These skills are critical as Software Data Engineers are constantly testing and deploying new services to make systems more efficient. This is important to understand, especially when incorporating Data Science and Machine Learning teams. If Data Scientists or Machine Learning Engineers do not have a strong Software Engineers in place to build their platforms, the models they build won’t be fully maximized. They also have to be able to scale out systems as their platform grows in order to handle more Data, while finding ways to make improvements. Software Data Engineers will also be looking to work with Data Scientists and Machine Learning Engineers in order to understand the prerequisites of what is needed to support a Machine Learning model. Which is right for your business? If you are looking for someone who can focus extensively on pulling Data from a Data source or API, before transforming or “massaging” the Data, and then moving it elsewhere, then you are looking for a Data Engineer. Quality Data Engineers will be really good at querying Data and Data Modeling and will also be good at working with Data Warehouses and using visualization tools like Tableau or Looker. If you need someone who can wear multiple hats and build highly scalable and distributed systems, you are looking for a Software Data Engineer. It’s more common to see this role in smaller companies and teams, since Hiring Managers often need someone who can do multiple tasks due to budget constraints and the need for a leaner team. They will also be better coders and have some experience working with DevOps tools. Although they might be able to do more than a Data Engineer, Software Data Engineers may not be as strong when it comes to the nitty gritty parts of Data Engineering, in particular querying Data and working within a Data Warehouse. It is always a challenge knowing which type of job to recruit for. It is not uncommon to see job posts where companies advertise that they are looking for a Data Engineer, but in reality are looking for a Software Data Engineer or Machine Learning Platform Engineer. In order to bring the right candidates to your door, it is crucial to have an understanding of what responsibilities you are looking to be fulfilled.That’s not to say a Data Engineer can’t work with Docker or Kubernetes. Engineers are working in a time where they need to become proficient with multiple tools and be constantly honing their skills to keep up with the competition. However, it is this demand to keep up with the latest tech trends and choices that makes finding the right candidate difficult. Hiring Managers need to identify which skills are essential for the role from the start, and which can be easily picked up on the job. Hiring teams should focus on an individual’s past experience and the projects they have worked on, rather than looking at their previous job titles. If you’re looking to hire a Data Engineer or a Software Data Engineer, or to find a new role in this area, we may be able to help. Take a look at our latest opportunities or get in touch if you have any questions.

How Is Hiring For DevOps In Germany Speeding Up? | Harnham Recruitment post
+
The DevOps market is experiencing strong and continued growth. In fact, recent forecasts tell us that the global DevOps market accounted for $4,461.2 million in 2020 and may reach up to $23,362.8 million by 2027. That’s an impressive surge. As we look at this growth, there are a myriad of opportunities stemming from the continued success of the DevOps market to pull apart.One of the most prominent opportunities lies within Germany. Home to some of the best established (and most dynamic) tech hubs in Europe from Berlin to Munich to Hamburg; the number of DevOps opportunities are vast and show no signs of slowing.The market for DevOps in Germany is transforming. Here’s how.DevOps is becoming a critical part of a businessDevOps reduces the most important aspect that every business looks for, and that is the reduction and the deployment of time. It helps to streamline processes, drive productivity, and provide a well-rounded experience for consumers and employees alike.For example, this can look at the delivery of code to the production and then to the live environment. So, it all just comes down to how quickly companies can get their products out. And with DevOps, that time is completely reduced because everything is now automated and run on the cloud. It’s an autonomous process. It’s facing a candidate-led marketDevOps is currently an area that is experiencing high demand, with too little supply to keep pace. Fundamentally, there’s a real issue with sourcing high-quality candidates.Across the German function, our teams have approximately 12,000 active job postings for DevOps in Germany. But, visibly within the market, we have just 3,000 candidates with the job title of DevOps Engineer or Senior DevOps Engineer. This means that the demand is four times as much as the supply; we’re in a very fast-paced market. As a result of this, on average, each candidate, regardless of their seniority or experience in DevOps, is receiving around two to three offers at once.In particular, candidates skilled in AWS, Kubernetes, Jenkins, and Terraform are amongst the frequently sought-after. There’s been rapid changeIn the last six months, we noticed a lot of fluctuation. There was not a lot of hiring taking place, but for those roles that were being filled, there was a significant salary decrease, which put candidates off exploring new opportunities. At that point, an average salary was around €70,000. However, this has changed dramatically now, as the average salary for DevOps Engineers move from around €85,000 upwards. This rapid increase can only be explained by the severe candidate shortages the industry is facing and companies are doing whatever they can to entice talent. More and more industries are seeing the value of DevOpsFrom start-ups all the way to large corporates, everybody’s trying to get a built-in DevOps structure.From health-tech, e-commerce, fintech and beyond, the need for this function within teams across a number of industries is becoming more apparent. Pretty much every industry has a demand for at least one or two DevOps Engineers. If it’s not in DevOps, then it’s at least a cloud architect or a cloud automation engineer.However, one trend we have seen is the exclusion of the pharma industry in realising the need for DevOps teams to support their work. We’re keen to help them to understand its value, particularly when it comes to handling large amounts of sensitive data and utilising this in the best way. For Life Sciences and Pharma, DevOps will be the next big discovery. It’s just about pointing them in the right direction.As more organisations and industries experience growth across major German cities, there will be a domino effect, as the value and time efficiency of these candidates comes to the fore.Organisations that had once stalled or stopped hiring are now looking to fill those gaps, and new ones too, as the economy unlocks, and organisations need the skills of DevOps Engineers to get projects moving. The role of specialists to help to secure the right candidate, away from the most visible talent pools, has never been more important for organisations seeking the best engineers.Now is the time to make your next DevOps hire in Germany. Don’t miss out on top talent. Get in touch today.

CAN’T FIND THE RIGHT OPPORTUNITY?
STILL LOOKING?
If you can’t see what you’re looking for right now, send us your CV anyway – we’re always getting fresh new roles through the door.