New York Times Company

Software Engineer, Content Data Products

New York Times Company

  • Date Posted

    Yesterday

    New!
  • Remote Work Level

    Hybrid Remote

  • Location

    Hybrid Remote in New York, NY

  • Job Schedule

    Full-Time

  • Salary

    $110,000 - $130,000 Annually

  • Categories

    Tech SupportData EntryPublishingProduct ManagerProject ManagerSoftware EngineerWriting

  • Job Type

    Employee

  • Career Level

    Experienced

  • Travel Required

    No specification

  • Education Level

    We're sorry, the employer did not include education information for this job.

About the Role

Title: Software Engineer, Content Data Products

Location: New York, NY

Job Description:

The mission of The New York Times is to seek the truth and help people understand the world. That means independent journalism is at the heart of all we do as a company. It’s why we have a world-renowned newsroom that sends journalists to report on the ground from nearly 160 countries. It’s why we focus deeply on how our readers will experience our journalism, from print to audio to a world-class digital and app destination. And it’s why our business strategy centers on making journalism so good that it’s worth paying for. 

About the Role

The New York Times is looking for a Software Engineer to join the Content Data Products team. You will report to an Engineering Manager and work with a team of engineers, product and project managers to build systems that turn NYT's archive of publishing content into data products. These tools will be used by internal teams and external partners who wish to derive insights from or build experiences based on NYT content.

The Content Data Products team sits within the Publishing group at the New York Times, which is responsible for the content management system for all of the Times. It empowers development teams to build and evolve innovative experiences with speed, and provides editors and creators with a unified and interconnected suite of tools they can use with confidence to make the world's best journalism.

Responsibilities:

  • Collaborate with product, design, and other engineers to build content data products and APIs within the NYT's publishing platform, including internal data solutions and external offerings

  • Build reliable, secure, scalable features or components, owning them from design through implementation, QA, deployment, and monitoring

  • Use AI to process our archive and turn it into data

  • Ensure a high degree of code quality, reusability, and system observability

  • Review code written by other software engineers on the team and provide feedback

  • Demonstrate 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

  • Demonstrate 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

  • This role reports to the Engineering Director.

Basic Qualifications:

  • 2+ years of software engineering experience

  • Full stack engineering experience: Either fluency in backend technologies (Go, Python, Java, Scala or similar) and SQL databases, with front end familiarity (ideally Javascript). Or fluency in Javascript and modern JS ecosystem (e.g. ES6+, Typescript, Node.js, React) and familiarity with backend technologies

  • Familiarity with AI/ML

  • Experience building data products or APIs with an understanding of some data concepts

  • Experience with CI/CD concepts and tooling

  • Demonstrated experience working collaboratively as a part of a cross-functional team

Preferred Qualifications:

  • Experience with Content Management Systems

  • Familiarity with metadata and tagging

  • Familiarity with data feeds development

  • Familiarity with cloud computing platforms like GCP or AWS</p>

REQ-019828

#LI-Hybrid

The annual base pay range for this role is between:

$110,000 - $130,000 USD

Apply