Senior Platform Engineer
marshmallowAbout the role
About Marshmallow
We started Marshmallow when we found out how unfair insurance prices are for people who move to the UK. All because the industry hasn’t given this huge cohort of people a second’s thought, and isn’t set up to price them properly.
We saw an opportunity to do things differently, so we made it our mission to back the ones who step outside the norm. Since we started, we’ve helped 100,000s of people get a fairer deal on their car insurance. Using technology, we serve people that are often overlooked by financial services companies, solving important problems for people who need it most.
We know there are millions of marginalised customers out there. And we know that they face unique problems that most companies aren’t even aware of. We believe that our future is helping these people by learning about their experiences, and building our company around their needs. And there are strong signs that there’s a need for a company like us. Earlier this year we hit profitability, which is a huge milestone, but the most exciting thing is that we’re only just getting started.
How we work
We’re really proud of the culture we’ve created. We push for progress every day, because we know that we’ll only hit big milestones by taking lots of smaller steps. We’re always open to helping our team mates, sharing our ideas, experience and knowledge to solve problems together. We take risks, think creatively and experiment relentlessly to meet our customer’s needs, and never pass blame when things go wrong. We encourage people at all levels to take ownership of their work, and to be bold in challenging how we do things. Everyone has a voice and the opportunity to make an impact.
And autonomy and ownership are only possible with clear direction. That’s why we collaborate to do in-depth planning twice a year, and make sure we leave with clear goals and objectives that flow from top to bottom. To make sure we’re as aligned as possible across functions, most of our work rolls up into four tribes; Acquisition, Retention, Claims and Pricing, Underwriting & Fraud. Each tribe has multiple teams embedded in it, working cross-functionally to do great work.
We’re so excited for all of the challenges up ahead, and we need more people to help us tackle them! If life at Marshmallow sounds like it could be for you, explore our culture handbook or read our blog to find out more.
The Platform Team
The team currently consists of 2 platform engineers who manage our AWS infrastructure, maintain and develop new features for our CI/CD pipelines among other things. In 2024 we are focusing on improving our developer experience, and have taken on the challenge around improving certain aspects of our engineering culture such as finding ways to improve documentation and local development processes. These initiatives have mainly focused on our product engineering teams.
In this role you will be working within a team of other Platform Engineers, and also working closely with our Machine Learning Engineers and Data Scientists. Your work will involve improving processes, tooling, and automation for building, testing, and deploying ML models to our AWS cloud environment. You will have a hands-on role in designing and implementing the required infrastructure and tooling, and also help to set standards and best practices when it comes to areas such as security, monitoring and reliability.
As a Senior Platform Engineer at Marshmallow, you will work to empower our engineering teams, enabling them to deploy new features and products quickly and reliably, and allowing us to continue to scale at a rapid pace as we take on ambitious goals for growth.
Part of this growth is an ever-increasing number of Machine Learning models that we are building and running in production. From determining our pricing to evaluating fraud risks, we rely heavily on these models to make quick decisions for us. As part of this making sure our data scientists have the best tools and follow best practices is becoming increasingly important.
What you'll be doing
Collaborate with our Data Scientists and Machine Learning Engineers to understand their requirements and challenges
Develop and enhance tools and frameworks to automate the building, testing, and deployment of machine learning models
Drive operational excellence within the team, creating re-usable components to help set high a standard across different models
Implement best practices for continuous integration and continuous deployment (CI/CD) for ML models
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s