Artificial Labs

Site Reliability Engineer

Artificial Labs

full-time

Posted on:

Location Type: Remote

Location: United Kingdom

Visit company website

Explore more

AI Apply
Apply

About the role

  • Build and extend software within established architectures, making thoughtful improvements where appropriate.
  • Write high-quality, well-tested code and contribute to reliable deployment and release processes.
  • Develop performant, maintainable Haskell code using appropriate libraries, data structures, and testing strategies.
  • Apply strong computer science fundamentals, including algorithms, data structures, databases, and memory management concepts.
  • Support system reliability and operability, contributing to monitoring, observability, and infrastructure improvements.
  • Work with containerised and cloud-based systems, including Docker, Nix, Terraform, and AWS (e.g. ECS and Fargate).
  • 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.

Requirements

  • Comfortable with Git, Linux, the command line, and modern software development workflows.
  • Proven experience writing production-quality software, including testing and deployment considerations.
  • Hands-on experience with Haskell, with a focus on performance, maintainability, and best practices.
  • Background in infrastructure, operations, or SRE-adjacent roles, with a strong focus on system reliability.
  • Confident using Docker, Nix, Terraform, and AWS, with an understanding of cloud trade-offs.
  • Experience with incident management and monitoring, and a DevOps-oriented way of working.
  • Proactive, accountable, and comfortable working autonomously in a scale-up environment.
  • Clear communicator in distributed teams, contributing positively to team culture and continuous improvement.
  • We especially want to hear from you if you have Collaborative skills with an emphasis on product quality.
  • Experience in insurtech, insurance or related industries.
  • Strong problem-solving skills.
  • Experience in a distributed work environment.
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 and a Life Events leave policy
  • Generous holiday allowance of 28 days plus national holidays
  • Home office and equipment allowance, and a company MacBook
  • Learning allowance and leave to attend conferences or take exams
  • YuLife employee benefits, including EAP and bereavement helplines
  • For each new hire, we plant a tree through our partnership with Ecologi
  • Action The best coffee machine in London, handmade in Italy and imported just for us!
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Haskellalgorithmsdata structuresdatabasesmemory managementincident managementmonitoringDevOpstestingdeployment
Soft Skills
proactiveaccountableclear communicatorcollaborativeproblem-solvingownershipsupporting collaborationcontinuous improvementcomfortable working autonomouslycontributing positively to team culture