Staff Machine Learning Engineer - Discovery


March 10, 2021

Seattle, WA, US

Company Description
Twitter is what’s happening and what people are talking about right now. For us, life's not about a job, it's about purpose. We believe real change starts with conversation. Here, your voice matters. Come as you are and together we'll do what's right (not what's easy) to serve the public conversation.
Job Description

Who We are:
Twitter's Discovery teams are dedicated to getting the majority of the world to converse in public using Twitter. We are composed of many teams across the company, including Product, Engineering, Design, and Research. These teams are responsible for understanding the needs of all users including new users and users who are not very active, and help them discover the value of Twitter by building personalized products.
The mission is to instantly connect people with conversations and audiences most meaningful to them! We realize this goal involves work in areas such as machine learning, applied data science, recommendation systems, and information retrieval systems. Do you want to make a huge impact while working with large data sets at scale? If so, a Discovery team is a good fit for you!
What You’ll Do: You'll work with an awesome team of engineers, product managers, data scientists, researchers, and designers to build experiences powered by large-scale recommender systems. This includes:
  • Collaborating with cross-functional partners to come up with roadmaps for Machine Learning driven products for the team.
  • Working with product engineers to identify product metrics that causally impact business metrics.
  • Applying data-mining, machine learning, and/or graph analysis techniques to a variety of modeling, relevance, and recommendation problems to build production-quality solutions that balance complexity and performance.
  • Participating in the engineering life-cycle at Twitter, including designing high-quality ML infrastructure and data pipelines, writing production code, conducting code reviews, and working alongside our infrastructure and reliability teams.
  • Mentoring other engineers on the team and up-level them on applied product ML skills.

Although you will work on groundbreaking problems, this position is not a research position.

Who You Are

  • You have strong product understanding and an intuition for how to use modeling to address product needs.
  • You are not only comfortable with ambiguity but view it as an opening to quickly explore a multitude of options.
  • You can apply advanced statistical and machine learning techniques to model user behavior, build benchmark metrics and drive causal impact using A/B testing.
  • You have the ability to take on complex problems, learn quickly, iterate, and persist towards a good solution.
  • You have experience collaborating across cross-functional teams including analytics, product management, and operations.

  • M.S. or PhD in Computer Science (or related field) with 7+ years of relevant industry experience
  • Experience with one or more of the following: deep learning, reinforcement learning, classification, pattern recognition, recommendation systems, targeting systems, ranking systems or similar.
  • Experience with data pipelines and large scale data stores.
  • Firm grasp of CS fundamentals, Data structures, and algorithms
  • Experience handling large scale quantitative customer data to solve problems and answer questions
  • Proven track record of collaborating across cross-functional teams including analytics, product management, and operation
  • The ability and proven track record to technically manage ML engineers by providing scopes, guiding them through the project and resolve the potential conflicts
  • Experience with one of the deep learning frameworks: Tensorflow, Pytorch etc
  • Experience with GCP

Additional Information

We are committed to an inclusive and diverse Twitter. Twitter is an equal opportunity employer. We do not discriminate based on race, ethnicity, color, ancestry, national origin, religion, sex, sexual orientation, gender identity, age, disability, veteran, genetic information, marital status or any other legally protected status.

San Francisco applicants: Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.