Software Engineer, Pub/Sub
Core
Designing and improving the infrastructure for Ably's core Pub/Sub platform, a distributed system underpinning edge messaging and AI agent communication.
Role type
Senior IC backend engineer (distributed systems)
Builds
Low-level Pub/Sub APIs, LiveObjects state synchronisation layer, and AI Transport messaging backbone
Domain
Cloud infrastructure, distributed systems, real-time messaging
Deliverable
production ML models | product features
Required skills
distributed systems design, large-scale infrastructure, messaging queues, pub/sub systems, streaming systems, Node.js, Go, AI tooling integration
Preferred skills
self-starter, ambiguity navigation, developer-first mindset, open-source collaboration
Technologies
Node.js, Go
Responsibilities
Deliver key platform functionality including new features, performance improvements, and bug fixes; Work fluently with AI tooling for planning, prototyping, and code generation; Solve hard distributed systems problems; Collaborate to address developer-facing issues; Ship features with urgency to impact customers