TL;DR
Senior Fullstack Engineer (Haskell, Distributed Systems): Designing, implementing, and iterating on a distributed system written in Haskell, deploying it on multiple cloud providers while meeting service-level objectives and security posture. Focus on architecting robust and maintainable complex systems, deeply integrating with existing platforms, and ensuring protocol/schema compatibility over time.
Location: Remote within the United Kingdom (with an office in London for optional use)
Company
Artificial is building next-generation technology for the specialty (re)insurance market, transforming operations for brokers and carriers, and has recently raised $45M in Series B funding.
What you will do
- Design, implement, and rapidly iterate on a distributed system written in Haskell.
- Deploy systems on multiple cloud providers and deeply integrate with existing complex platforms.
- Meet service-level objectives (load, uptime, data retention) and ensure security posture.
- Maintain protocol and schema compatibility over time.
- Implement observability, tracing, and testing for all systems.
- Collaborate cross-functionally with design and ops teams to deliver a fantastic end-to-end user experience.
Requirements
- Experience in architecting complex systems that are robust, maintainable, and evolvable.
- Ability to consistently write production-ready code across large, complex projects.
- Comfortable with prototyping and leveraging data-driven design in short feedback loops.
- Strong opinions on distributed system architecture and comfortable evaluating alternatives.
- Experience working in distributed teams and communicating asynchronously.
- Must be based in the United Kingdom.
Nice to have
- Experience in insurtech, insurance, finance, or related industries.
- Extensive commercial experience using Haskell or other typed functional programming languages.
- Strong problem-solving skills.
Culture & Benefits
- Private medical, income protection, and life insurance.
- Enhanced maternity and paternity pay.
- Generous holiday allowance of 28 days plus national holidays.
- Home office and equipment allowance, and a company MacBook.
- Learning allowance and leave for conferences or exams.
- Company stock options managed through Ledgy.
- Collaborative team that values curiosity, ownership, and continuous learning.
- On-site gym and shower facilities at the London office.
- Team social events and company parties.
- We plant a tree for each new hire through Ecologi Action.
Hiring process
- Background checks will be carried out, potentially including criminal record, credit history, previous employer checks, and academic qualifications.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →