Job Directory Senior Software Engineer, Personalization

Senior Software Engineer, Personalization
New York, NY

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

Job Description

More than 100 million digital readers come to The New York Times every month. The Algorithmic Recommendations team ensures that they find the news most relevant to their lives. Our group develops and deploys machine learning infrastructure and algorithms that power recommendations, newsletters, and other product experiences for the world's most curious and engaged readers.

We are looking for a Senior Software Engineer who will help develop backend infrastructure and build robust services to train and test algorithms and deliver real-time recommendations. Algorithms are tested using offline evaluations as well as by running A/B tests in production. We are constantly iterating on our process including: how we approach recommendations, rankings, article selection, and many other things.

By joining our team, you will be using your skills to strengthen a company whose mission matters more than ever. You'll help ensure that the journalism of a 1200 person newsroom reaches the right reader at the right time. We, in the technology organization, are constantly inspecting ourselves to improve our culture, understand how we work and be open about how we build things hoping to learn more from others. We believe in a truly diverse environment and we work very hard to make it happen. We value everyone's idea and encourage people to bring their ideas out.

Since the team develops and operates their systems in production, you'll have ownership of deploying, monitoring and supporting our apps at the scale of The New York Times.

Some of the questions we explore are:

* How can we prioritize our best content?


* How can we find the best possible audience for a news article?


* How can we best mix active and passive signals to generate a personalized list of articles?


* How does a specific user experience change as a function of the data we have?



Requirements:

* 5+ years of relevant experience, a strong CS background and a track record of running large systems in a production environment


* Strong development skill in Python and/or Go


* Experience with cloud computing platforms like AWS, GCP or Azure


* Machine learning engineering skills, with a good understanding of the data processing, validation, and scheduling requirements necessary in an ML production environment


* Experience in delivering results in cross-functional projects


* Desire to work with colleagues as a team



Desired:

* Experience in recommendation systems, NLP, personalization


* Experience using machine learning in real applications


* Visualization skills to provide insights on recommendation data


* Open source work you can share with us.


* Published work (blogs count too).



You don't need to know it all, but you should know most of it and must be willing to learn everything else.

#LI-AM1

The New York Times is committed to a diverse and inclusive workforce, one that reflects the varied global community we serve. Our journalism and the products we build in the service of that journalism greatly benefit from a range of perspectives, which can only come from diversity of all types, across our ranks, at all levels of the organization. Achieving true diversity and inclusion is the right thing to do. It is also the smart thing for our business. So we strongly encourage women, veterans, people with disabilities, people of color and gender nonconforming candidates to apply.

The New York Times Company is an Equal Opportunity Employer and does not discriminate on the basis of an individual's sex, age, race, color, creed, national origin, alienage, religion, marital status, pregnancy, sexual orientation or affectional preference, gender identity and expression, disability, genetic trait or predisposition, carrier status, citizenship, veteran or military status and other personal characteristics protected by law. All applications will receive consideration for employment without regard to legally protected characteristics.

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.