Engineering Manager, Machine Learning - Ads Ranking at Twitter
New York City, NY, US

We are a team of ML software engineers that are responsible for placing each and every ad that Twitter serves. The mission of our team is to make ads as relevant at the moment as organic content through the state-of-the-art ranking of ads. Our team is responsible for building the machine learning models that predict the engagement for an ad given the signals from the advertiser and the user and owns the end to end service for serving the predictions as well. The ads ranking is the most critical component in delivering personalized experience for the user and is driving top line business metrics for the company. Our team is responsible for the majority of the revenue that Twitter business generates and we routinely deliver revenue improvements that contribute to the success for the company. We work in a close sync with our executive staff (including our GM, CFO, and VP of Sales).

What You’ll Do

You’ll join the ads ranking team and lead a world-class team of Machine Learning engineers. We’re looking for a hands-on, technical manager with a real passion for working on user-facing products. The ideal candidate would be equally comfortable guiding the development of models to rank ads and predict engagement, white boarding new product ideas with designers and product managers, or brainstorming ways to efficiently index and serve ads with systems engineers.

Who You Are

You are an engineering manager with a strong background in engineering. 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 marketplace team will be one year from now.
    Be an engineering and machine learning 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 2+ years of management experience. Experience with building products, taking them to the market and iterating and improving them over time.
    Previous experience as a machine learning engineer individual contributor or manager of data scientists/machine learning engineers.
    Previous experience as a software engineer individual contributor or manager of software engineers.
    Familiarity with basic fundamentals of probability theory and statistics.
    BS computer science, machine learning, statistics, mathematics or natural science.

Bonus Points:

    Past experience in ad tech
    PhD in computer science, mathematics, machine learning, or related quantitative field.