always. hiring. makers

are you ready for a unique recruiting process? read on, and get in touch

We’re always looking for makers. T-shaped people who know lots, pick up lots more, enjoy working with each other, and get the job done. At MetaBroadcast, it’s fast, it’s high quality, it’s alway open to improvements. It’s less talking, more making. It’s weekly iterations where each person cracks five big problems and fifteen small ones and helps others along. Makers have fun doing it all; it’s how they roll, it’s how they stay happy. If you’re a maker:

  1. meet our recruiting process, it’s fast and refreshing

  2. see how we keep it fun and tasty

  3. check us out for real

and get in touch at me @ metabroadcast dot com or by applying with LinkedIn. Whether you’re after one of the open positions below or happy to carve a place for yourself at MetaBroadcast, start by telling us… why you?

software engineer (4) | systems engineer (2) | team lead (1)

sending out offers

All MetaBroadcast positions are under employment contracts and based in the UK. Due to ridiculous governmental policies, we can’t hire awesome makers unless they already have the right to work in the UK. We can hire from most, but not all EEA countries, and Switzerland, as well as those Commonwealth citizens with UK ancestry who already have a work permit/ visa. This sucks, and there’s no way around it. Washington Post agrees with us. We look forward to hearing from candidates, not recruiters. Allowing an agency to charge 1/3 of a candidate’s annual salary creates less jobs and is a false economy (!). NO AGENCIES. Agencies and other recruiters should not in any way contact MetaBroadcast, attempt to intermediate a hire, or submit CVs to us. We are not responsible for any related fees.

software engineer: 4 positions

Software Engineers at MetaBroadcast build practical distributed systems. We’re the first to adopt AWS, NoSQL (Mongo, then Cassandra), Hadoop, Storm, Spark (and whatever comes next) when they help us solve difficult problems. We code in Java (Minimalist Java, we call it, to keep it palatable), with the occasional prototype in other languages. We work hard to make sure our build, test, monitoring and hosting systems are nice to use. Our blog posts and talks have established an audience.

The systems we run process huge volumes of data about broadcast and live events (TV, radio, music, social, etc.) in realtime or near. We run sophisticated analytics to help end-users find content, and help customers understand how their content is used. Performance is really important: we want our user interfaces to be fast and responsive, and we process too much data to afford the costs of badly engineered systems.

We are makers — we spend most of our time making things, not just talking about making things. We’ll always be smaller than other teams with comparable ambitions, and we believe this makes for a better life. Everyone can have their say, work on things that matter to them, and see the results go live to millions. Joining us means real challenges, hard but satisfying work, plenty of opportunity to learn about and use new technology. And quite a few perks.

If this sounds like a breath of fresh air, we’d love to talk. apply now

systems engineer: 2 positions

Systems Engineers at MetaBroadcast do amazing things. Our systems service millions of end-users with large amounts of data, in realtime, and according to demanding SLAs. We’re always adding features and making things work better. At MetaBroadcast we don’t tolerate systems with poor performance just because there might be a CDN on the front, or poor uptime like everyone would allow a scrappy B2C startup, or slow change like in a big company. We’re about fast, reliable, scalable, and ever improving.

Our systems make heavy use of the latest technology, especially where they easily distribute across instances and datacentres. Cassandra, Kafka, Docker et al are our friends. We’re currently hosted entirely on AWS, but we’re not wedded to them. Our instances are Livestock, not Pets. We have good tools for automatically managing them, because there’s no time to massage instances individually. Finally, we’re very proud of our monitoring, which can graph almost anything, and quickly see the alerts that matter. This makes the life of a Systems Engineer much more pleasant, and allows support duties to be shared with Software Engineers.

We are makers — we spend most of our time making things, not just talking about making things. We’ll always be smaller than other teams with comparable ambitions, and we believe this makes for a better life. Everyone can have their say, work on things that matter to them, and see the results go live to millions. Joining us means real challenges, hard but satisfying work, plenty of opportunity to learn about and use new technology. And quite a few perks.

If this sounds like a breath of fresh air, we’d love to talk. apply now

team lead: 1 position

They say you’ve mastered a task when you can explain how someone else should do it. Good software engineering is hard to master, so it’s also hard to explain. We’re looking for a rare individual who’s cracked this puzzle and wants to be a team lead. Unlike many organisations, at MetaBroadcast we don’t want to take you away from engineering. Far from it. We want you to get more into it, by coding yourself for the majority of your time, by getting involved in a range of our hardest problems, by helping others in the team when they hit those inevitable hurdles, and by helping to define and refine great ways of working here. Previous experience in a leading engineering position is a plus, even if informal.

Software Engineers at MetaBroadcast build practical distributed systems. We’re the first to adopt AWS, NoSQL (Mongo, Cassandra), Hadoop, Storm (and whatever comes next) when they help us solve difficult problems. We code in Minimalist Java, with the occasional prototype in other languages. We work hard to make sure our build, test, monitoring and hosting systems are nice to use. Our blog posts and talks have established an audience.

The systems we run process huge volumes of data about broadcast and live events (TV, radio, music, social, etc.) in near realtime. We run sophisticated analytics to help end-users find content, and help customers understand how their content is used. Performance is really important: we want our user interfaces to be fast and responsive, and we process too much data to afford the costs of badly engineered systems.

We are makers—we spend most of our time making things, not just talking about making things. We’ll always be smaller than other teams with comparable ambitions, and we believe this makes for a better life. Everyone can have their say, work on things that matter to them, and see the results go live to millions. Joining us means real challenges, hard but satisfying work, plenty of opportunity to learn about and use new technology. And quite a few perks.

If this sounds like a breath of fresh air, we’d love to talk. apply now

sign up to #metabeers