Site Reliability Engineer
GoCardless is looking for Site Reliability Engineers to help scale our infrastructure. We have thousands of businesses across Europe that are using our service to collect payments, and we hope that you can help us go global.
As a Site Reliability Engineer you'll be part of a small team that sets the direction of the GoCardless core stack. You'll think through the moving pieces that make up our infrastructure and the complex interactions between them. You'll work with every other team within engineering - from product to data - to help build and scale the platform our product sits on.
We love to be open about the work we do. Some examples are:
- Moving to a container-based infrastructure.
- Dealing with the realities of running a relational database at scale.
- Building a high-availability PostgreSQL cluster.
- Improving performance with investigative work.
Day-to-day, you'll be:
- Troubleshooting problems across distributed systems.
- Building tools to manage a growing infrastructure.
- Deploying software to improve availability, scalability and efficiency.
- Understanding and automating away common problems.
- Investigating and fixing performance issues.
- Tackling challenging production issues as part of a supportive on-call team.
We think you'll enjoy this role if:
You believe in bringing automation to infrastructure problems, you thrive on new challenges and seemingly cryptic issues, and you're passionate about learning new things and see improvement as an iterative process. You'll rely on:
It's useful, but not essential to have:
- Your knowledge of Unix fundamentals.
- Your experience in designing, analysing, and troubleshooting distributed systems.
- Your understanding of TCP/IP networking.
- Your fluency in one or more programming languages, and writing clean and effective code.
- Your ability to build reliable infrastructure on top of cloud computing systems.
- Some experience with operating PostgreSQL or a similar database.
- A formal education in Computer Science.
Much of our team is made up of software engineers who've made the jump into the world of infrastructure, and we welcome a wide diversity of candidates. If you're unsure, we'd love to hear from you.
In your application, please include your CV and a link to your GitHub profile, and tell us about an interesting technical project or problem that you've recently enjoyed working on.