Research & Development at The New York Times explores how emerging technologies can be applied in service of journalism. We collaborate with designers, developers, reporters, photographers and editors to bring new forms of storytelling to life, from prototyping to publishing.
The Times is committed to using machine learning and artificial intelligence responsibly to help our readers better understand the world. Technologists in R&D are on the forefront of this effort, developing capabilities for natural language processing, personalization, translation, and computer vision.
We’re looking for a software engineer with a background in machine learning to join us in this mission.
Who you are:
You’re interested in applying engineering skills to solve journalistic problems. We aim to build new experiences that will shape the way we do journalism in 2020 and beyond.
You’re both curious and skeptical of emerging technologies.
You’re comfortable building projects by yourself and enjoy collaboration with a larger team.
You’re comfortable guiding development from prototype to deployment in a production environment.
You’re excited to apply new tools, but aim to do so in service of solving important problems and making a difference for users.
You enjoy the process of defining what an application does, and its mechanics.
You understand the importance of deadlines; we’ll trust you to deliver.
You’re excited about working on interdisciplinary teams.
You take pride in your craft and understand the need to capture patterns and support future development.
What you’ll do:
Work with your team to run experiments and turn forward-looking concepts into production-ready reality.
Take ownership over the technical parts of projects and check in with team members to ensure all aspects of the project are covered sufficiently.
Prepare technical components of projects for open sourcing.
Incorporate regular project feedback from key stakeholders in the newsroom.
Document and write maintenance manuals for completed projects and internal projects.
What you’ll bring:
Portfolio of personal and professional work in applied natural language processing, computer vision, or related fields
4+ years professional experience working with teams and delivering projects.
Hands-on experience with: machine learning frameworks (pytorch/Tensorflow/Caffe) pipelines, and workflows; leveraging cloud infrastructure for training and serving models; implementing architectures published in academic papers and/or developing new algorithms and tuning machine learning models for specific use cases.
Knowledge in data science and visualization tools such as (e.g. Matplotlib/Jupyter notebooks/numpy/pandas).
Experience deploying containerized applications, contributing to and maintaining open source software projects, and developing reusable software tools and practices.
Experience in seeing a project from start to finish.
A real passion for The New York Times’s mission.
To apply, please provide work samples (code snippets, URLs, project summaries) describing your most relevant work for this position and how it expresses your approach to software engineering.
This is a temporary position that is expected to last about 6 months.
About the R&D team
At The Times, technology permeates every aspect of our business, from our thought-provoking coverage of technological trends to the digital-first transformation of our own business to the changing world of our readers. The R&D team explores the new opportunities that emerging technologies may provide media organizations over the next 12-18 months.
We want to improve our team by better reflecting our broad audience — if you’re a member of a community underrepresented in technology, we encourage you to apply.
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. The New York Times Company will consider qualified applicants, including those with criminal histories, in a manner consistent with the requirements of applicable state and local "Fair Chance" laws.