CareerPlanSign in

Software Engineer

LondonFull-time2025-05-06 → 2026-10-16
On-site

Core

Build a distributed system to concurrently replay thousands of sessions and integrate autonomous testing into the inner loop of agentic code generation to provide feedback on code changes and runtime behavior.

Role type

Senior IC software engineer (distributed systems & testing)

Builds

A distributed system for concurrent session replay and an autonomous testing engine for frontend codebases

Domain

Software development tools, autonomous testing, agentic code generation

Deliverable

production ML models

Required skills

Distributed systems, concurrent programming, algorithm design, frontend code analysis, runtime behavior modeling, edge case detection, system integration

Preferred skills

Experience with agentic workflows, novel algorithm development, working with engineering leaders at top tech companies

Technologies

Distributed systems frameworks, session replay infrastructure, code analysis tools

Responsibilities

Build a distributed system to concurrently replay thousands of sessions, Integrate testing into the inner loop of agentic code generation, Derive algorithms to detect sessions covering differing code paths, Work directly with engineering leaders to deploy the product

Seniority

Senior, hands-on IC