Software Engineer, Content Data Products

The New York TimesNew York, NY
2d$110,000 - $130,000Hybrid

About The Position

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.

Requirements

  • 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

Nice To Haves

  • Experience with Content Management Systems
  • Familiarity with metadata and tagging
  • Familiarity with data feeds development
  • Familiarity with cloud computing platforms like GCP or AWS

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

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service