Job Post

Engineering Manager (Ad Serving)

141 Portland St, 6th Floor
Cambridge, MA 02139

Who We Are

We are a team of distributed systems software engineers that are responsible for placing each and every ad that Twitter serves. We decide how best to balance infrastructure scalability problems with need for supporting our growing ads business and products. Our team owns the ad server, optimizes the ad delivery systems performance, build and maintains the serving  business logic, AB experimentation framework, and monitors the health of our overall ads business. We operate at an insane scale. We prioritize impact, routinely deliver material improvements to our revenue, and work across the entire ads ecosystem. We are high leverage and high potential. We work in a close sync with our executive staff (including our GM, CFO, and VP of Sales).

Who You Are

You are an engineering manager with a strong background in scalable distributed systems. You are principled and are looking to play a critical role at a very public company operating a multi-billion dollar business. You have a track record of establishing long-term visions for teams and then making them successful against those visions. You lead, manage and mentor contributors on your team. You’re skilled at communicating the results of technical work to executives, as well as proactively changing priorities and tactics for your team in response to strategic changes at the executive level.


  • Establish the vision and mission of where the Ads Serving team will be one year from now.
  • Be an engineering and distributed systems talent magnet to make the team successful in your established mission
  • Mentor the professional development of each direct report through personal and performance management.
  • Give engineers the tools, confidence, and motivation to make decisions independently that lead to the recognition of your engineers and the team.
  • Facilitate the use of data and evangelize data-driven practices across that ads organization.
  • Be responsible for the team’s technical strategy and roadmap – creating success metrics in close collaboration with other Engineering and Product Managers.


  • Previously managed a team of 5+ contributors and has 1+ years of management experience. Experience with building products, taking them to the market and iterating and improving them over time.
  • Previous experience as a backend or distributed systems software engineer individual contributor or manager of  software engineers.
  • Familiarity with basic fundamentals of computer science and distributed systems.
  • BS computer science

Bonus Points:

  • Past experience in ad tech

What else can you expect:

We believe that people are our strongest asset, and take special interest in each and every one of our engineers. You can expect a real investment in your professional growth, and a commitment to crafting a strong, sustainable career for you. Our teams are composed of highly talented and passionate 'A' players, and you’ll get the mentorship and coaching you deserve to hone your skills and expertise. Our vibrant culture and work environment will kindle your passion and bring out the best in you!

You will also be joining the Twitter Boston engineering community! You will be surrounded by 6+ engineering teams that play key roles in almost every aspect of Twitter’s business. While the office continues to grow, Twitter Boston has maintained a small startup feel and the engineers here share a common focus of delighting users.

Category: Software Engineering/QA

See What It's Like To Work Here

Twitter is what’s happening and what people are talking about, all around the world. From breaking news and entertainment to sports and politics, from big events to everyday interests. If it's happening anywhere, it's happening first on Twitter.

More Jobs From This Company

Get unlimited job listings with a BIZZpage