Senior Staff Machine Learning Engineer - Search


March 16, 2021

San Francisco, CA 94103, 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
Twitter Search is the search engine for Twitter: it’s a product tens of millions of people employ everyday hundreds of millions of times to find the most relevant content on Twitter. Built on top of a super real-time search engine that contains more than a trillion tweets and hundreds of millions of users, it has a tough mission to bring the most relevant tweets, users and other departments to the user based on their search query and the context.
When you type something in the Twitter search bar, click on a Trend or a hashtag, you get served the content from the Twitter Search system. They are retrieved from a multi-cluster multi-tier index system and other candidate sources, ranked in a multi-stage multi-objective scoring system, and put together into a hybrid content flow. There are a lot of challenges during this process to understand what users want, get them accurately and efficiently, and serve them fast. We also own the TypeAhead (auto-suggestion) platform. We need your help to make Twitter the ultimate destination for people to find relevant real-time information about the world.
Who We Are
Twitter Search is a group of distributed teams. Our diverse and dynamic Software Engineers, Machine Learning Engineers, Data Scientists, Product Managers span across San Francisco, New York and London. We work closely on multiple initiatives and projects and collectively operate and maintain a large Twitter Search system, and collaborate with a wide range of teams in Twitter.
What you Will Do
  • Work across teams and functions - ML engineers, software engineers, data scientists, researchers, and product managers to understand user problems and create strategies, roadmaps and projects. Lead and drive the communication, building consensus and plan.
  • Understand and solve user problems from the ML perspective. Architect ML-centered solutions to the user problems, design models, framework, pipelines and processes. Work with software engineers to efficiently productionize and operate the ML models and pipelines.
  • Provide mentorship to more junior ML engineers, conduct design reviews and code reviews.
  • Help design ML related processes, protocols and problem solving frameworks, establish standard practices for development and operation.
  • Serve as a bridge between Twitter and the industry/academia, bring the state-of-the-art practice and research achievements to Twitter and apply them practically to solve business problems. Help build an active ML community inside Twitter.
  • Conduct interviews and help setting up or improving the rubrics for ML Engineers and related roles of different levels.

Who You Are
  • 10+ years or equivalent of experience working and leading the Machine Learning efforts in Internet-scale consumer products, preferably in Search Engine, Recommendation System, NLP, or other Information Retrieval related fields.
  • Has experience in Search Engine components like ingestion/crawling, indexing, query processing, retrieval, ranking and presentation, and the ML-centered solutions to some of them.
  • Has experience technically leading one or more teams on multiple ML related projects, leading development life cycles over multiple quarters. Has good communication skills.
  • Has understanding of the risks of ML projects and investments and knows how to build strategy and process to mitigate the negative impact.
  • Has experience mentoring other ML Engineers/Scientists at Senior and above levels.
  • Has experience conducting interviews and hiring ML Engineers/Scientists at Senior and above levels.

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.