Data Engineer (mid-senior)
Ever thought the premium you pay for your car insurance is opaque and unfair? Well, that’s because it is. At Cuvva we have fixed this by allowing you to insure yourself on a car for as little as an hour, via an app. No more meerkat toys, no more singing tenors, we have cut out all the middlemen and built our own insurance platform from scratch. We're using it to change the way people buy and use cover, and the way they think about getting from A-to-B. It's all about providing insurance that fits.
As a tech-driven company, we are changing the way people engage with their insurance company, the way they buy insurance, and the way they think about borrowing a car.
We're a well-funded Techstars alum with significant traction; hundreds of thousands of people have downloaded the Cuvva app to insure themselves for the short and long term.
We started off with a simple proposition: car insurance for as little as one hour (up to 28 days) and we now have a subscription product that separates car ownership from driving. We are also looking to expand into different markets next year.
We are looking for a talented and motivated senior software engineer who will raise our game and keep us on top. We have a generous share option scheme as we believe that everyone within the company should share in the success they help build.
We are looking for a data engineer to work on improving the accessibility of our wide range of data, helping to enable our wider non-technical team to be data-driven, spot patterns and opportunities, etc.
As a result of our approach building a large number of small isolated services, we currently maintain ~20 databases which only exist in isolation - preventing querying across different systems. You will take ownership of all our data processing activities, working to make it easier to work with our databases.
We expect this might initially be achieved by building out a data warehousing system, bringing together a copy of all the data from our separate databases into a single large database. This currently seems like the most pragmatic approach to resolving the problem, as it will then enable querying using standard off-the-shelf tools, but we're also open to considering alternative options.
Longer term, we'd also expect to bring some kind of data processing framework into use, reducing the need for a single massive database, with a view to eventually enabling both technical and non-technical staff to implement processing pipelines to support their day-to-day work.
Although it's important for you to be comfortable wearing a "data analyst" hat a lot of the time, we will eventually bring on a number of data analysts who would work with you to build out a whole team dedicated to data analysis.
You will have:
- 2+ years' engineering experience on systems operating at scale
- In-depth knowledge with data modelling, ETL/data processing systems, data warehousing, etc.
- A systematic, disciplined and analytical approach to problem solving, paying close attention to detail, etc.
- Experience working with relational and document-oriented databases - we use Postgres and Mongo primarily
- Experience working flexibly across different teams involving product, marketing and operations
- A strong focus on how data is/will be used and implications on people/process/product/technology
As well as a competitive salary (£70-80k, dependent on experience) and equity based remuneration, benefits of working at Cuvva include:
- working in our new (dog friendly 🐕❤️) offices in Shoreditch
- monthly team outings
- personal development budget
- brand new MacBook Pro
- cycle to work scheme
- and of course significant savings on your insurance 💸