Senior Haskell Engineer
We, Artificial are a start-up in the InsurTech sector. Our mission is to enable insurance companies to leverage innovative technology so they can scale quickly, without significant up-front costs. We are dedicated to building the most advanced and flexible insurance platform to cater for insurers, brokers and underwriters of all sizes and sectors.
Our team works together from our head office in London, our office in Warsaw and from remote locations all around the world. You can choose to work remotely or from either of our offices.
We are looking for a Senior Haskell Engineer to join us.
You will work as part of a small team on an ambitious project that aims to model and abstract over the structure and life-cycle of insurance contracts. We are building a system to represent arbitrarily complex contracts from inception until they are legally bound in a structured way so that new and existing products can become digital and hit the market at record speed and correctness. We believe this will be a game-changer compared to how brokers, underwriters and the insurance market at large currently operates.
The project is still in its early stages and your work will have a direct impact. As part of a fast-growing startup you will continuously collaborate with other engineers, designers, analysts and colleagues in all other departments. Being a clear, articulate and efficient communicator is key, both sync and async.
As a Senior Engineer you have acquired deep knowledge and expertise of your craft. You have an analytical mindset and are comfortable making and communicating technical decisions based on cost–benefit analysis in the context of the task at hand. You feel ownership towards the code you write, keeping it simple, clean, robust, maintainable and evolvable. You like acquiring and sharing knowledge and mentoring others. Being proactive, organised and flexible are important traits to thrive in our distributed work environment.
We foster an open and collaborative environment within the team where we freely discuss and debate ideas and approaches. We emphasise and encourage deep thinking and continuous learning. We discuss books and papers we deem interesting as part of a paper club/book club as well as attend various conferences.
- Strong foundational computer science knowledge
- Minimum of 5 years' experience in designing and writing production-grade code
- Experience in programming in Haskell or other typed, functional languages
- Experience in creating robust, maintainable and evolvable systems while keeping complexity in check
- Ability to apply cost-benefit analysis to technical decision making and explain the results
- Strong testing culture that forms an integral part of your work
- Work from either of our offices, remotely, or both
- Possible employee share option
- Flexible working hours
- 28 days of holidays per year also we don't work between Christmas and New Year
- Generous equipment budget
- Conference and learning opportunities