We use cookies (just for analytics) on this website. If you continue we will assume you are happy with it. ok


Infrastructure Lead

Lead the infrastructure running the future of VOD and TV

We’re looking for a technical person to lead our Infrastructure team. You will work alongside other engineers to design, build, and debug distributed architectures. We use Ruby, Go, Git, Chef, and AWS. To store data, we use MySQL and Elasticsearch. We do TDD, Kanban, and Continuous Delivery.

We are accepting applications for this position until the end of 30 October.

About you

Don’t rule yourself out if you think you don’t tick all the boxes! But ideally, you’re familiar with the following skillset:

You’ll work from wherever you want, but on any typical workday, your working hours should overlap with London’s business hours for at least 4 hours.

About us

At BeBanjo, we strive to make our customers great at putting video content online. We build easy to use, powerful web applications to manage video-on-demand (VOD) and more traditional linear services. Our customers are broadcasters, Hollywood Studios, and platform operators across the globe. Our tools are at the heart of the ongoing revolution in the way films, TV series, and other media content are produced, distributed, and consumed.

Since 2009, we work remotely using Slack, GitHub, Zoom, and our homemade tools. We also work asynchronously, meaning that we don’t expect an immediate answer when asking something via email or Slack, and we do our best to minimize meetings.

If we feel like going to an office, we have one in London, Los Angeles, and Madrid. Before COVID-19, we used to host get-togethers in sunny Madrid from time to time because it’s not always easy to bond with your colleagues over a video-chat! We hope to resume them as soon as things get better.

BeBanjo is not a VC-funded startup. Don’t expect parties, video-games, or a gym at the office. We are a bootstrapped company and have been in business for twelve years. We’re proud to have built a growing and sustainable business.

We value honest, long-term relationships with our staff and our customers. We care about nurturing an environment where our best work can happen. We’re kind to each other, esteem each other, and look after each other. We’re open and collaborative. We listen to everyone and aim for consensus when making decisions.

We don’t work with impossible deadlines. We do not micro-manage people. We treat all staff like grown-ups, and we trust each person to work when and from where they wish. We don’t value long working hours. We believe in using our time efficiently and enjoying the right work-life balance.

We firmly believe in equal opportunities and continuously foster a workplace that is safe and inclusive for everyone. A diverse team makes better decisions, is more creative, and adapts better to change. Our motivation, though, is more profound than that: we think the lack of diversity in our industry is the symptom of some severe flaws in our society, and we’re committed to doing our part in the ongoing global effort to fix them.

About the job

As an Infrastructure Lead, you will be at the heart of BeBanjo. You will be collaborating with the Director of Technology, the Product development team, the Projects team, and the Support team. Our platform has three functional environments, run by 20 engineers, powered by 50 virtual machines, and processing nearly 8 million requests and 2 million background jobs per day.

You will look closely at our metrics to ensure compliance with our SLA (Service Level Agreement). You will follow our monthly third-party bills and identify unexpected costs. Ultimately, you will lead a team responsible for the availability, performance, and security of the BeBanjo products. TV companies, Hollywood Studios, and cable operators worldwide depend on it to run their business.

You are responsible for choosing and implementing the right technology, tools, and processes. Both to meet BeBanjo’s immediate operational needs and to enable BeBanjo’s strategic growth.

These are some things we’ve worked on recently that might give you an idea of the responsibilities of this role:

Again: Don’t rule yourself out if you think you don’t tick all the boxes!

Every technical member at BeBanjo is part of our support roster. Each week, someone different from the team takes care of what we receive in our support inbox and is on call to deal with urgent issues outside of regular hours.

To give you a better sense of how this looks like right now, you’ll be on support duties and on-call around one week every two months and a half, and we don’t expect you to join the roster after six months of your starting date.

What we offer

As mentioned above: no parties, no video-consoles, no fuss-ball tables, or any other trick to keep you at the office more time than necessary.

Instead, we offer:

How to apply

Three things:

  1. Drop us an email that speaks to us. Tell us a bit about yourself and your background, why you are interested in the position, your expectations for the job, and what you will bring to our team. We value good writing and attention to detail, so please take your time with the cover letter. Show us a sneak peek of how it will be working together!
  2. Please send us your CV, LinkedIn profile, or similar so that we can learn about your background and experience a bit better.
  3. In the same email, answer these two questions in an elaborate way (max 200 words each):
    • Tell us about a critical outage or service disruption that you’ve dealt with, and explain your role in its resolution.
    • Describe a system or architecture you’ve worked with that lacked the desired scalability, and justify how you overcame this issue.

We are accepting applications for this position until the end of 30 October. We’ll let you know that we received your application but, to give everyone a fair chance to apply, we’ll probably not get back to you again until after the deadline passes.

We know applying for a job can be time-consuming and stressful. It usually is, so we won’t pretend it is not. What we can do, though, is our best to make you feel as comfortable as possible during the process. We’ve revisited our recruiting process with this specific goal in mind.

We won’t ask you to explain sorting algorithms on a whiteboard or code live in front of a panel of judges. We want you to succeed, and so, we made our recruiting process more like it is working at BeBanjo in reality: remote (you can do the whole process from home), flexible (you’ll have options in some steps of the process, and we’ll adapt to your schedules), asynchronous (we’ll minimize calls and interviews), specific (you’ll know what to expect about each step of the process) and mostly in writing (because we write a lot).

Apply for this position

Apply for this position

or see current openings