Machine Learning Research Engineer - Cortex Recommender Systems Research

London

Who we are

Are you interested in helping build a new Twitter experience? Our team is working to connect users to content based on their interests and intent in addition to who they follow. We do this working within the Twitter Search stack -- it is the search engine for Twitter, and the way to find the most relevant and engaging content for any topic or interest. Twitter Search is a fast growing search engine, which our users rely on to find public accounts and conversations. The product requires building a high quality experience for a wide range of queries in real time. Often this means our systems need to understand the intent behind user queries, be able to match large streams of content with that intent, which are then ranked and displayed. We build technology to enable us to deliver this at scale. We have a mix of Systems and Applied ML engineers who work on the user facing product, as well as the models that improve the quality of the product.


What you will do

Apply your research expertise to improve our ML driven products, help us develop new solutions and unlock new directions, as well as analyse and improve the systems we already have. You’ll work closely with product teams and ML researchers and engineers and mentor them on standard methodologies for modern ML, and keep the wider team informed on the state-of-the-art as well as alternative directions to take. You will lead research projects to enable Twitter to better bring to bear ML on its platforms and advance the state-of-the-art in ML. You will be collaborating on strategic decisions and future roadmaps for Machine Learning driven products and technologies at Twitter. Your impact will directly affect millions of Twitter users around the globe.


Who you are

Apply your research expertise to help direct our product modeling efforts, focusing on using creative data-driven ML approaches to solving open-ended product questions. Help us develop new solutions and unlock new directions, as well as analyze and improve the systems we already have. You’ll work closely with ML engineers and data scientists and mentor them on modern approaches to using ML for solving product challenges at Twitter’s scale. You will be collaborating on strategic decisions and future roadmaps for Machine Learning driven products and technologies at Twitter. You are a key member of the Cortex Boston Product Modeling team, which consists of authorities in ML, data science, and software engineering. Your impact will directly affect millions of Twitter users around the globe.


Qualifications

  • Master, Post-graduate or PhD in computer science, machine learning, information retrieval, recommendation systems, natural language processing, statistics, math, engineering, operations research, or other quantitative discipline; or equivalent work experience.
  • Good theoretical grounding in core machine learning concepts and techniques.
  • Ability to perform comprehensive literature reviews and provide critical feedback on state-of-the-art solutions and how they may fit to different operating constraints.
  • Experience with a number of ML techniques and frameworks, e.g. data discretization, normalization, sampling, linear regression, decision trees, SVMs, deep neural networks, bandits, reinforcement learning etc.
  • Familiarity with one or more DL software frameworks such as Tensorflow, PyTorch.

Nice to haves

  • Experience with large-scale systems and data, e.g. Hadoop, distributed systems
  • Publications in top conferences such as ICLR, NeurIPS, ICML, RECSYS, CVPR, ICCV, ECCV, etc
  • Experience with one or more of the following:
  • Natural Language Processing
  • Recommender Systems
  • Model optimisation
  • Prediction / Inference (e.g. Bayesian)
  • Online Learning
  • Reinforcement Learning

Equal opportunity employment

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 status, genetic information, marital status or any other legally protected status.

Hiring Process

Step 1

After you apply, a recruiter may reach out to you for an introductory call.

Step 2

If your background is a match for the role, you may phone interview with 1-2 people.

Step 3

If you continue through the process, you will interview with 5-10 people via a video conference call.

Application

By applying you expressly make the following representations and warranties and give your consents as described below:
Twitter, Inc. collects your personal data for the purposes of managing Twitter, Inc.’s recruitment related activities as well as for organizational planning purposes globally. Consequently, Twitter, Inc. may use your personal data in relation to the evaluation and selection of applicants including for example setting up and conducting interviews and tests, evaluating and assessing the results thereto and as is otherwise needed in the recruitment processes including the final recruitment. 
Twitter, Inc. does not disclose your personal data to unauthorized third parties. However, as a global corporation consisting of multiple affiliated companies in various countries, Twitter, Inc. has international sites and Twitter, Inc. uses resources located throughout the world. Twitter, Inc. may from time to time also use third parties to act on Twitter, Inc.’s behalf. You agree to the fact that to the extent necessary your personal data may be transferred and/or disclosed to any company within Twitter, Inc. group of companies as well as to third parties acting on Twitter, Inc.’s behalf, including also transfers to servers and databases outside the country where you provided Twitter, Inc. with your personal data. Such transfers may include for example transfers and/or disclosures outside the European Economic Area and in the United States of America.

Personal Information

Required field. PDFs only; max file size is 1MB.
Required field. PDFs only; max file size is 1MB.

Twitter cares about your privacy and protecting your data. Please click the privacy policy link and acknowledge you have read and understood how Twitter treats your privacy and your data.

Would you like to receive email communication from Twitter about career opportunities? You may unsubscribe at any time.
Applicant Data - You have a choice. Can we keep your personal data for both the job you are applying for and any other Twitter jobs that we feel you may be a match for? If you choose yes we will retain your personal data for a period of twelve months to consider you for other job opportunities at Twitter.
Analytics - May we use personal data from your resume and application to analyze and improve the Twitter hiring experience.

Thank You

#jointheflock

Success
Thanks for applying!
Error
Submission failed. Please make sure all fields are correctly formatted.