Machine Learning Engineer - Content Quality
San Jose
hace 4 días

The Position

The Content Quality team is responsible for building ML systems and models for products that enable creation and conversations on Twitter (Replies, Spaces, communities and so on).

Who we are :

The teams mission is to connect users with the conversations they care about. We explore avenues to apply ML techniques and we build models and systems to power the relevance layer for content experience on Twitter.

Every time users see conversation on a tweet we evaluate millions of candidates to select, organize and deliver the best conversations.

We are building relevance for the new generation of content formats to deliver a personalized experience from the beginning.

What youll do :

You will participate in the engineering life-cycle at Twitter, including designing machine learning models, data pipelines, distributed systems, writing production code, conducting code reviews and working alongside our infrastructure and reliability teams.

Youll apply data science, machine learning and / or graph analysis techniques to a variety of modeling and relevance problems involving users, their relationships, their tweets / spaces.

Although you will work on cutting-edge problems, this position is not a research position.

Who you are :

Youre a relevance engineer, applied data scientist or machine-learning engineer who wants to work on exciting algorithmic and deep infrastructure issues.

Youre experienced solving large scale relevance problems and comfortable doing incremental quality work while building brand new systems to enable future quality improvements.

You are experienced in one or more of the following machine learning (including deep learning), information retrieval, recommendation systems, social network analysis.

You are a strong technical advocate with a background in Java, C++, or Scala, and Python.

Experience with a number of ML techniques and frameworks, e.g. data discretization, normalization, sampling, linear regression, decision trees, deep neural networks, etc.

Experience with one or more DL software frameworks such as Tensorflow, PyTorch, Theano

Comfortable conducting design and code reviews.

Knowledgeable of core CS concepts such as : common data structures and algorithms, profiling / optimization.

Passionate about working with large unstructured and structured data sets ( for example multi-terabyte+, 100MM+ daily transaction volumes).

Experienced in collaborating across multiple teams including analytics and product management.


  • B.S. M.S. or PhD in Computer Science or Machine Learning related degree;
  • 1-3 years of work experience in the field

    Company Description

    Twitter is whats happening in the world and what people are talking about right now. From breaking news and entertainment to sports, politics, and everyday interests, see every side of the story.

    Join the open conversation, and collaborate with creative and curious people across the globe.

    The whole world is watching Twitter. You don't go a day without hearing about Twitter, how its used as the fastest way to send a message to the world in an instant, how it carries some of the most important commentary and conversations, how it mobilizes people into action.

    That's powerful, it's valuable, it's fundamental. - Jack Dorsey

    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

    Reportar esta oferta

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Mi Correo Electrónico
    Al hacer clic en la opción "Continuar", doy mi consentimiento para que neuvoo procese mis datos de conformidad con lo establecido en su Política de privacidad . Puedo darme de baja o retirar mi autorización en cualquier momento.
    Formulario de postulación