Machine Learning Engineer, Explore

  • Full-time

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

Along with getting information carefully curated for your interests on your home timeline, Twitter also provides opportunities for you to diversify your interests via ‘Twitter Explore’. Millions of users each day come to ‘Twitter Explore’ to see what’s trending and discover their interests. This team builds product features, infrastructure and machine learning models to power the Explore discovery engine within Twitter.

What you’ll do:

  • Research, design, implement, analyze and evaluate both Frequentist and Bayesian methodologies for recommendation and ranking.

  • Be driven by business goals in applying scientific methods to deliver customer value.

  • Collaborate closely with team members (possibly cross team) on developing systems from prototyping to production.

  • Lead the team to success by running design discussions to buy consensus and retrospects to avoid repetitive heart burns.

  • Ensure data quality and integrity.

  • Conceive, plan and prioritize multiple data projects.

  • Interpret and analyze model outcomes.

  • Be the bar raiser and lead by example by mentoring junior engineers on the team and across the company.

Qualifications

  • PhD in Computer Science, Mathematics, Economics or related fields with specialization in machine learning, NLP or recommendation systems.

  • Good working knowledge of SQL and NoSQL databases - should be able to analyze and write SQL queries needed to pull data for analysis and experimentation.

  • 8+ years relevant industry experience that may include research and lab experience.

  • Experience with programming languages such as Scala and decent understanding of object oriented design.

  • Minimum 1 year experience in developing ML models using Tensorflow or similar libraries (MxNet and Keras).

  • Understanding of Bayesian methodologies and basic knowledge of Offline Reinforcement Learning.

  • Good communication skills with the ability to explain complex ML models to business leaders.

Additional Information

A few other things we value:

  • Challenge - We solve some of the industry’s hardest problems. Come to be challenged, learn, and thrive as an engineer.
  • Diversity - Diversity makes us a better organization and team. We value diverse backgrounds, ideas, and experiences.
  • Work, Life, Balance - We work hard, but we believe with hard work should come balance.
  • Collaboration - There’s that saying, “If you want to go fast, go alone. If you want to go far, go together.” We want to go far.

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

Privacy Policy