New York, NY
5 days ago
Software Engineer, Media

About the Role

The New York Times is looking for a full-stack Software Engineer to join the Publishing Media Team. You will join a cross-functional team of engineers, designers, and product managers to build the tools that support media workflows for the newsrooms and bundled brands of the NY Times. You will report to the Engineering Manager, Media.

The New York Times report has become increasingly visual, with a greater emphasis on images and videos than ever. Visual media has become as important as the journalism it sits alongside, and the Media team builds and maintains the image and video content management systems that make that possible. Your work will make an impact on both our media strategy and our readers' experience of our visual journalism.

The primary technologies used on our team are React, TypeScript, Node.js, Python, PostgreSQL, Kubernetes, and Google Cloud Platform.

Responsibilities:

You will collaborate with product, other engineers, design, and newsroom partners to develop our image and video content management systems. Examples of Media-owned projects are the photographer assignment system and asset archive, and the upload/encode/captioning pipelines for video on demand. You will participate in feature development from technical design to release, with frequent stakeholder support. You will independently resolve bugs, reduce technical debt, and build reliable software. You will align technical decisions behind product and newsroom objectives using a product engineering mindset. Demonstrates support and understanding of our value of journalistic independence and a strong commitment to our mission to seek the truth and help people understand the world.

Basic Qualifications:

2+ years of experience with full-stack engineering, with expertise in one or more areas of the stack Experience in JavaScript and understanding of modern JS ecosystem (e.g. ES6+, TypeScript, Node.js, React) Familiarity with backend technologies and building APIs (e.g. Python, Java, REST, GraphQL) Experience with CI/CD concepts and tooling

Preferred Qualifications:

Experience with Media Asset Managers/Digital Asset Managers Experience with image or video tooling (e.g. encoding, captioning, playback) Experience working in content management systems Familiarity with cloud computing platforms like GCP or AWS Familiarity with database management

REQ-018885

Confirm your E-mail: Send Email