Site Reliability Engineer

Encord
London, United Kingdom
2 days ago
Apply on startup.jobs
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

Amazon Web Services Cloud Computing Databases Continuous Integration DevOps Reliability Engineering Prometheus TypeScript Datadog Data Logging ReactJS Delivery Pipeline
+6 more
Grafana Backend Kubernetes Front End Software Development Data Pipelines Dynatrace

Job description

You will lead the planning and execution of efforts needed as we grow from our customer base from hundreds to thousands of AI teams worldwide, and the volume of AI training and supervision data managed by our platform from TBs to PBs of data., * Performance & Capacity - Profile and optimise services handling large-scale data pipelines; perform capacity planning for storage and compute-intensive workloads. Work with squads to establish performance benchmarks and expectations

  • Collaboration - Partner closely with backend and ML engineers to improve deployment pipelines (CI/CD), review infrastructure changes, and champion reliability best practices.
  • Reliability & Availability - Define and own SLIs/SLOs/SLAs for critical services; build alerting, runbooks, and incident response processes; lead postmortems with a blameless culture.
  • Infrastructure & Cloud - Design, deploy, and maintain cloud infrastructure on GCP and AWS; manage Kubernetes clusters, networking, and storage at petabyte scale.
  • Automation & Tooling - Work to improve developer productivity and guide and review automation and tooling efforts across the engineering group.
  • Observability - Instrument services with distributed tracing, logging, and metrics (Prometheus, Grafana, OpenTelemetry, Datadog or similar); build infrastructure, define best practices and work with each squad to ensure every service is observable before it goes to production.

Requirements

  • Experience on hands-on SRE, DevOps, platform engineering experience or similar in a production environment.
  • Strong fundamentals in designing, building and maintaining resilient distributed and/or high performance systems
  • Solid understanding of networking, operating systems and database technologies
  • Experience with observability fundamentals - metrics, logs, traces, and alerting.
  • Comfortable with on-call rotations and incident management.

Tech stack

  • We are technology agnostic at Encord and not looking for experience across all of these - as long as you’re open to learning, please apply.
  • Backend: Python and Rust
  • Frontend: TypeScript and React
  • Deployment: Kubernetes
  • Infrastructure: GCP

Benefits & conditions

  • Competitive salary, commission, and meaningful equity in a high-growth startup
  • Strong in-person culture - most of the team works from our London office 4+ days/week
  • 25 days annual leave + UK public holidays
  • Annual learning & development budget
  • Travel for customer visits, events, and conferences across the UK and Europe
  • Daily company lunches
  • Monthly socials & bi-annual team offsites

Operating principles

High agency

You see something broken, you fix it or find the person who can. We celebrate the people who solve 90% of a problem before anyone asks.

Build with care & urgency

We bear-hug the customer. Former founders and people from fast-moving, high-stakes environments thrive here.

Self-aware & hungry

We stay warm, self-aware, and genuinely hungry. We elevate our peers, and ego doesn’t last long.

Invent in real time

We move toward the ambiguity. We’re pragmatic, resourceful, energized by the fact that there’s no playbook.

If you’re looking to do the most meaningful work of your career alongside people who push you to be better, we’d love to meet you.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on startup.jobs
Prepare application

Good distractions

Loading talks and stories from around this role…