Software Engineer, Pub/Sub
Core
Design and improve Ably's core Pub/Sub platform, a distributed edge messaging infrastructure serving developers and AI agents.
Role type
Senior IC backend engineer (distributed systems)
Builds
Realtime messaging APIs, LiveObjects state synchronization, and AI Transport backbone
Domain
Cloud infrastructure, distributed systems, real-time messaging
Deliverable
production ML models
Required skills
distributed systems, pub/sub systems, streaming systems, Node.js, Go, AI tooling
Preferred skills
developer-first products, product-led growth
Technologies
Node.js, Go
Responsibilities
Deliver key platform functionality including new features, performance improvements, and bug fixes; Work fluently with AI tooling for planning, code generation, and documentation; Solve hard distributed systems problems; Collaborate to address developer-facing problems; Ship features with urgency to impact customers