Jobs / Genesis

Site Reliability Engineer

Genesis · London, ENG, United Kingdom
London, ENG, United KingdomOnsite
Remuneration
Not specified
Location
London, ENG, United Kingdom
Visa sponsorship
Not specified

Job summary

The role improves the reliability, scalability, and efficiency of large-scale, fault-tolerant distributed services through work across SRE and software development teams. It includes building infrastructure, automating toil, planning capacity, analyzing performance, and preventing incidents while balancing system health with product priorities. Relevant technologies and methods include Python or Go, Kubernetes, Cloud Functions, and Non-Abstract Large Systems Design (NALSD).

Qualifications

  • Strong software engineering skills in Python, Go, or similar languages.
  • Extensive experience designing, analyzing, and troubleshooting distributed systems.
  • Expertise with cloud platforms, including Kubernetes or Cloud Functions, and NALSD.
  • Experience leading complex, large-scale technical projects and providing cross-team technical leadership.
  • Ability to apply coding, algorithms, and complexity analysis to solve ambiguous problems at scale.
  • Collaborative and intellectually curious, with the ability to work across teams and backgrounds.

Responsibilities

  • Solve reliability, scalability, and efficiency challenges across SRE and development teams.
  • Build and operate large-scale, fault-tolerant distributed systems.
  • Improve systems and infrastructure, automating toil to increase uptime and rate of change.
  • Guide technical decisions that balance system reliability with product priorities.
  • Maintain service health through capacity planning, performance analysis, and proactive incident prevention.

Skills

Cloud FunctionsGoKubernetesPython

Relocation

No