Uncubed
           

Engineering Manager

BuzzFeed, London

The social news and entertainment company.


BuzzFeed is seeking an Engineering Manager to help build and grow the Infrastructure teams who own the platform that powers our products. You will be reporting to the Director of Engineering, Core Infrastructure. Our group’s mission is to make it painless, safe, and enjoyable for developers to build and manage their applications at BuzzFeed. We do this through building tools informed by best practices, which combine to create an observable, secure, and resilient platform.

We built rig — a PaaS on top of AWS ECS — in 2016. Since then we have continuously evolved and expanded the platform. Rig now hosts hundreds of microservices, which power and underpin all of BuzzFeed’s sites and products. Across the platform we’ve had around 150,000 deploys in the 3 years since launch.

In 2017 we created a single sign on identity aware proxy, SSO, which we open-sourced in 2018. This has seen wide adoption by the community, in terms of contributions to our GitHub repo and feedback we’ve received from others who rely on it.

Among our more recent initiatives are a unified storage library, which has added zero-config provisioning of datastores for developers, and the fully automated, continuous deployment to production, both of which are further eliminating friction from the development process.

We're looking for an Engineering Manager with a high level of empathy, who is passionate about creating tools and automation to develop and improve this platform.

 

You Will

  • Mentor and manage a team of 3-5 engineers
  • Lead technical initiatives and manage career growth for your team
  • Own the output and day-to-day operations of your team
  • Enable the team to do their best work, by managing processes to improve workflow
  • Help translate business goals to technical projects
  • Build and maintain core infrastructure, including the platform that all other products and services depend on
  • Collaborate with product and engineering in the design and architecture of systems
  • Participate in and lead collaborative code and architecture reviews
  • Identify patterns where we can create standardized tooling to replace previous manual or adhoc solutions
  • Participate in a support rotation to help keep the tech org running smoothly, while looking for ways to increase system resiliency and to automate away your own support tasks
  • Collaborate with domain experts across the company, including engineers building user-facing products, data scientists training novel machine learning models, and investigative journalists publishing original reports.

About You

  • You enjoy building inclusive and creative engineering teams
  • You have compassion and experience supporting, mentoring, and helping people achieve their career goals
  • You have experience leading software engineering teams on strategic projects and delivering them in a timely manner
  • You take pride in discovering simple and elegant solutions to complex problems
  • You are proficient at discovering and then translating business needs into straightforward technical requirements
  • You value repeatability, resilience, observability, and operational simplicity
  • You care about the developer experience
  • You believe in minimizing the time that code spends between merge and deployment to production
  • You always make the time to thoughtfully review others' designs and code
  • You carefully weigh the tradeoffs of any technology, knowing that they are simply tools that help you achieve your goals
  • You think of systems as modular and composable services
  • You are constantly learning and re-evaluating previous assumptions
  • You are familiar with the foundational tools of modern development such as relational databases and REST.

 

Our Stack

Our production infrastructure runs on AWS. Rig, our containerized PaaS, is built on top of ECS, and follows the 12 factor app pattern. Our standard languages are Python and Golang. We don’t expect you to be expert in each of those, but would like you to have experience in comparable technologies.

 

Life at BuzzFeed

At BuzzFeed, we believe our work benefits from the diverse perspectives of our employees. As such, BuzzFeed celebrates inclusion and is committed to equal opportunity employment. As a BuzzFeed employee, you can expect:

  • A supportive, inclusive atmosphere on a team that values your contributions
  • Opportunities for personal and professional growth via work experience, offerings from our in-house Learning Team, engineering workshops, Employee Resource Groups, hack weeks, and more

About BuzzFeed

Explore BuzzFeed on IBM Watson

New media giant, BuzzFeed, attracts over 200 million unique visitors per month, or more quantifiably, everybody on your newsfeed, all the time. 

Check out some videos we filmed with their recruiting team to learn how you can land a job at BuzzFeed.


Be a Better BuzzFeed Candidate

Learn skills and get an insider's look at BuzzFeed when you watch classes taught by their top employees.

Want to learn more about BuzzFeed? Visit BuzzFeed's website.