Location: London, UK
Ably is the world’s fastest Data Stream Network (DSN) spread over 14 data centers and 175+ points of presence. Each day we stream billions of realtime messages to millions of end-users for thousands of developers around the world. Some of the things our platform powers: HubSpot’s chat and collaboration products, live score updates for millions of Australian Open tennis fans, live transit updates for three million Chicagoans. Working at Ably means helping to build the infrastructure that will power and shape the future of the internet.
To see what life’s like at Ably, check out our careers page at www.ably.io/careers.
Ably’s engineering team is deeply technical, collectively bringing a wealth of experience and broad technology skills across infrastructure, security, distributed systems, and much more. The calibre of the code we produce is what excites and motivates us each day. If you enjoy solving hard distributed system problems that are mostly platform agnostic and theoretical in nature, then you'll love working at Ably.
In this role:
You'll be working with a deeply technical engineering team who collectively bring a wealth of experience and broad technology skills. The calibre of the code we produce is what excites us each day and motivates us. If you enjoy solving hard distributed system problems that are mostly platform agnostic and theoretical in nature, then you'll love working at Ably.
Day to day you can expect to:
Work on the core realtime platform which is largely Node.js and Go. We are looking for developers who have a strong track record in at least one of these technologies.
Solve distributed systems problems. Find out what it takes to be a distributed systems engineer.
Own and be responsible for the complete lifecycle of your features and code, all the way through to deployment.
Contribute to open source projects that we support or use in our products, including our open source client libraries.
Skills & Experience:
General: We are looking for candidates that can demonstrate an interest in technically challenging topics in computing, especially relating to realtime and distributed systems, networking and systems programming. Successful candidates will be able to demonstrate their ability to contribute and solve problems in these areas via professional experience and/or personal projects. Ultimately, ability will outweigh specific experience when reviewing candidates for this position.
Experience: We don't have any specific experience requirements that are essential for the role. We will strongly prefer candidates that do have a track record in Node.js or Go, or can show experience in solving problems in distributed systems, and ideally have some familiarity with systems-level programming as well experience with high-level languages.
Open source: We prefer developers who have contributed back to the open source community, even if those contributions are small.
What’s it like to work at Ably?
Founded by two engineers who spotted a hard and largely unsolved problem, Ably is, at its heart, an engineering company. To provide the infrastructure required for a high-bandwidth, always-connected world we hire engineers with a broad set of technical skills who are ready and capable of taking on challenging realtime engineering problems.
As a company and engineering team we’re committed to a future internet that’s open and Ably’s engineers contribute to existing open source projects. See https://go.ably.io/open
We want to work in a company of inclusive people who treat each other well. We’re building a company with a diverse set of people who value:
Ownership and impact of work. You have real autonomy and ownership over your work with a visible impact inside Ably, and externally on products powered by Ably that you use in your daily life.
An environment to thrive. Modern, comfy office in the heart of Old Street. Excellent transport links, lots of great food, bars and restaurants nearby, and multiple work spaces to match your working style.
Truly flexible working and not just lip service. We like people to be in the office most of the time, but work should also fit around life and individual ways of working so you’re free to mold hours and environment to your needs.
Work is varied and challenging as we’re solving hard, complex problems that push the limits of what’s possible with today’s software and infrastructure.
Salary: competitive and negotiable, depending on skills and experience
Regular company away days and social events
Weekly team breakfast or lunch
Free drinks and snacks in the office
Ongoing professional development (training, events, conferences)
25 days of paid annual leave (33 days including bank holidays)
Company contributions towards your pension
Your choice of high quality tech kit to work on
Ably has a culture that values employee freedom and responsibility. Apply to talk to us to see if this role on an impactful and collaborative team is right for you.