

Senior Engineer (Personalization)
At Medium, our vision is to build a networked system that moves thinking forward. Tens of thousands of stories are written on Medium every day and people spend hundreds of thousands of hours reading them. We aim to provide readers with the most engaging stories, and connect writers with the most relevant audience to inspire and be inspired.
Building a personalized discovery experience inside Medium is essential.
There are multiple channels for users to discover content on Medium: the home feed, email digests, push notifications, topic pages, and search. Personalization can even be applied to user profiles and publication pages as well. We extract hundreds of features from textual content, user interactions, reading history and social graphs. We apply state-of-the-art models to predict the quality of a story to each specific user. We run the algorithms on scalable computing clusters. We build A|B testing infrastructure that allows us to run many experiments quickly and automatically analyze the results.
This is all super exciting, but just the tip of the iceberg.
We want your help to make the personalized discovery experience on Medium 100x better. We aspire to become the industry and academia leader in applying NLP and machine learning technologies to match the best content with the right people.
We are organized in cross-functional and mission-driven teams. You will work with Medium engineers who embody curiosity, awareness, resoluteness, and empathy. You will work side-by-side with top notch data scientists, design experts and product visionaries.
Personalization is not just about the algorithms, it’s also about engineering a sustainable, scalable and intuitive system that gives our users the best possible discovery experience. As an engineer working on personalization, you will be facing big challenges across multiple disciplines: natural language processing, machine learning, feature engineering, data system scalability, testing analysis, user experiences, etc.
Having established expertise in the above areas is a plus, but the most important trait we are seeking for this position is a passion in using technology and science to elevate the way people read, think and write.
Remember last time you got an email or message from a close friend sharing a story and enjoyed it so much? That’s our goal of personalization at Medium.
If this sounds exciting to you, we can’t wait to hear from you. Please send us a résumé with cover letter here.
If you’re curious what it’s like to work at Medium, check out this story from behind the scenes.