About us
Artificial is a leading UK-based Insurtech company. We are working on modernising the global commercial and specialty insurance/reinsurance markets. The majority of this industry centres around London (e.g. Lloyd’s of London) and provides roughly 8% of Greater London’s overall GDP. Some example lines insured are property, marine shipping/cargo, energy, cyber security, and political violence. We successfully raised a £9.5M Series A mid-last year.
As part of our digitisation effort, we developed our own (non-embedded) DSL (in Haskell, of course) called Brossa, with which we can describe insurance products. This approach allows us to build insurance specifics into our programming language as first-class concepts to model structured data capture, data augmentation/enrichment, appetite decision-making, lifecycle management and portfolio considerations. We have built an extensive ecosystem of tooling around our DSL, which now has the capability to underwrite commercial/specialty insurance contracts, in production, algorithmically. Our product team is eight strong and fully remote, with some people close to our London office (in the City) working from there occasionally. Artificial itself is around 40 people.
About you
You will be contributing to our product end-to-end: DSL, Haskell backend/services, and ideally also our TypeScript/React frontend. You will be writing new features as well as maintaining existing systems, alone or in partnership with other team members, and contributing actively in design discussions and problem solving. Senior engineers will be expected to mentor others where appropriate.
As a software engineer you:
- are comfortable making and communicating technical decisions based on cost-benefit analysis
- like your craft and feel ownership towards the code you write, keeping it simple, robust, maintainable and evolvable
- keen on learning as well as sharing your knowledge
- proactive and organised (crucial in a distributed work environment)
- Here is a semi-random, non-exhaustive list of keywords to give you an idea about some of the tech we use:
Haskell, Nix, PostgreSQL, TypeScript, React, OpenAPI, Terraform, AWS, Buildkite
The hiring process starts with a take home test followed by one or two online interviews with some of our engineers.
Benefits
- £80-100K+ salary depending on experience
- Remote-first, with the option to work in our London office
- High autonomy
- Generous holiday (minimum 28 days)
- Flexible schedule
- Private health insurance
- Equipment, learning and conference budget
To apply: Haskell Engineer - artificial.