About the Role
Support system reliability and operability, contributing to monitoring, observability, and infrastructure improvements. Work with containerised and cloud-based systems, including Docker, Nix, and AWS (e.g. ECS and Fargate). Develop Infrastructure-as-Code in Terraform, and contribute to code across all the software stack: Nix, scripting (Nu, bash, hell), Haskell, and even a bit of Python and TypeScript. Participate in incident response and help improve on-call, alerting, and incident management practices. Communicate effectively in a distributed team, taking ownership and supporting collaboration and continuous improvement.
Responsibilities
- Support system reliability and operability
- Contribute to monitoring, observability, and infrastructure improvements
- Work with containerised and cloud-based systems, including Docker, Nix, and AWS (e.g. ECS and Fargate)
- Develop Infrastructure-as-Code in Terraform
- Contribute to code across the software stack: Nix, scripting (Nu, bash, hell), Haskell, Python, and TypeScript
- Participate in incident response
- Improve on-call, alerting, and incident management practices
- Communicate effectively in a distributed team
- Take ownership and support collaboration and continuous improvement
Requirements
- Solid track record as an engineer writing software
- Comfortable with Git, Linux, the command line, and modern software development workflows
- Interested in operating and scaling distributed systems
- Hands-on experience with Haskell in production, with a focus on performance, maintainability, and best practices, OR background in infrastructure, operations, or SRE-adjacent roles, with a strong focus on system reliability
- Proactive, curious, accountable, and comfortable working autonomously in a scale-up environment
- Experience with incident management and monitoring, or a DevOps-oriented way of working (preferred)
- Experience in insurtech, insurance or related industries (preferred)
- Strong problem-solving skills (preferred)
- Experience in a distributed work environment (preferred)
Skills
- Docker
- Nix
- AWS
- ECS
- Fargate
- Terraform
- Scripting (Nu, bash, hell)
- Haskell
- Python
- TypeScript
- Git
- Linux
- Command line
- Incident management
- Monitoring
- DevOps
Location
- Distributed
Work Type
- Distributed
Experience Level
- Solid track record
Benefits
- Private medical insurance
- Income protection insurance
- Life insurance of 4 * base salary
- On-site gym and shower facilities
- Enhanced maternity and paternity pay
- Team social events and company parties
- Salary exchange on pension and nursery fees
- Access to Maji, the financial wellbeing platform
- Company stock options managed through Ledgy
- Milestone Birthday Bonus
- Life Events leave policy
- Generous holiday allowance of 28 days plus national holidays
- Home office and equipment allowance
- Company MacBook
- Learning allowance and leave to attend conferences or take exams
- YuLife employee benefits, including EAP and bereavement helplines
- Tree planted for each new hire through partnership with Ecologi Action
- The best coffee machine in London, handmade in Italy and imported
About the Company
- Artificial is building the next generation of technology for the specialty (re)insurance market.
- Mission: Transform how brokers and carriers operate in complex markets by removing operational barriers and enabling smarter, faster decision-making.
- Uses modern technology to solve real challenges for leading brokers and insurers.
- Automates repetitive tasks and structures complex processes to unlock new opportunities for innovation and growth.
- Offers a collaborative team environment valuing curiosity, ownership, and continuous learning.
- Provides an environment where ideas are heard, support is built-in, and outcomes matter, allowing tangible impact on products, customers, and the industry.
- Recently raised $45M (£33M) in Series B funding from lead investor CommerzVentures, new investor Move Capital, and all existing shareholders.
- Investment supports growth, innovation, and ensures Artificial remains the first choice for digital trading.
- Aims to change the landscape of insurance for generations.
- Engineering team strives to build high-quality, robust features and supporting infrastructure.
- Engineering team values asking good questions, sharing knowledge, mentoring, and developing others.
- Engineering team focuses on continuous improvement of operations.
- Engineering team aims to spread skills across the team, discouraging knowledge silos.
- Engineering team encourages confidence to be ambitious and achieve what others can't.
- Outcomes-focused business that embraces ownership, empowering meaningful change.
Equal Opportunity
- Proud to be an equal opportunities employer and committed to building a diverse team.
- Provides adjustments to make the hiring process more accessible.
- Welcomes sharing of preferred pronouns.
- Encourages applications even if not all requirements are met, valuing potential as much as experience.
- Hiring process includes background checks such as criminal record, credit history, previous employers, and academic qualifications.
