Software Engineer, Knowledge Management - The New York Times

Posted on March 24, 2017


About you:

You love organizing data! You have a passion for problems of governance, use, and knowledge sharing. Schema, taxonomy, and archives are subjects that fire your imagination. You don’t need to have experience in every area listed below, but should be willing to build skills in the rest.


Your Responsibilities will include:

Defining a universal content schema that covers every class of asset produced by The New York Times. Developing tools for migrating previously published assets into the universal content schema. Maintaining and growing the tools that automatically tag Times content with our controlled vocabulary of people, places, organizations, titles and subjects. Crafting and supporting tools and experiences, such as TimesMachine, that preserve and present assets in their original form.



Experience working in anyof the following areas: schema specification, automatic document classification or digital archive management. Mastery of Java, Python or Go. Strong Unix / Linux proficiency. Consistent track record of systems successfully running in production. If you are a member of a group that has been historically underrepresented in technology, we especially encourage you to apply


New York City area


To Apply

If interested, send us a resume at [email protected]

Company Information

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.

Contact Information

[email protected]