Senior Software Engineer - Data Pipelines Infrastructure

Senior Software Engineer - Data Pipelines Infrastructure

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 newsroom that’s 1,700 strong and 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. 

 

Note for US based roles: Any offer of employment is contingent on providing proof of Covid-19 vaccination prior to your start date, subject to approved medical and/or religious exemptions, in accordance with applicable law.

Job Description

 

At The New York Times, we use data to make better business decisions, improve the quality of our journalism, and provide the best possible experience to our readers. To enable this, we have built and continue to evolve our data platform. As we grow our analytics and data science capabilities, we need to grow and improve our platform to support new challenges and opportunities.

The Data Pipelines Infrastructure team, as the name suggests, builds the platform around data ingestion and processing, for both batch and streaming use cases. Our mission is to maximize the productivity and effectiveness of teams building and consuming data products. This platform empowers everything from ML-based products to important reports and dashboards, and we must meet an extremely high bar for security, privacy, and reliability.

As an engineer on the team, you will:

  • Build new functionalities end-to-end, making sure the solution aligns with our technical strategy and generates the desired outcomes 

  • Partner with other teams to help them build solutions using our data platform while actively collecting feedback on areas of improvement

  • Help foster an inclusive and collaborative environment that promotes psychological safety for all team members

  • Help recruit extraordinary engineering talent and help them grow technically

  • Work with product owners, project managers, and other engineers to plan and execute work

  • Advocate for quality and short feedback cycles by leveraging continuous integration, automated build and release processes, and structured development workflow

You may be a good fit if:

  • You have worked on teams that successfully delivered and operated self-service data platforms; bonus if you've done this in the open-source, batch/streaming data infrastructure domain

  • You have a complete experience with the software development lifecycle, building systems, and taking ownership and supporting solutions

  • You have experience with Python and agile engineering practices– like test automation, continuous integration/delivery

  • You have experience with distributed systems and event-driven architectures

  • You know the different storage mechanisms, like relational, columnar, and key-value stores

  • You have a product mindset (outcomes over output)

  • You have passion for the Times' mission and desire to join us at the moment in history where our data has the power to transform every aspect of the creation and practice of journalism

Bonus points if you have experience with: 

  • Modern data stack tools such as: 

    • dbt

    • Airflow

    • BigQuery 

    • Kafka and/or PubSub 

    • Google’s Cloud Dataflow (running Apache Beam) 

    • Fivetran

  • SQL and data modeling

  • Systems observability using Datadog

  • Infrastructure as code using Terraform

  • Cloud-based architecture (more GCP, but also some AWS)

  • Agile/lean projects


 

This role is open to full-time remote and NYC based in-office employees.

This role may require limited on-call hours. An on-call schedule will be determined when you join, taking into account team size and other variables.

Remote candidates are welcome!

We are a New York-based engineering organization with a remote-friendly workplace that includes engineers around the world.

#LI-AM1

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 provide reasonable accommodations as required by applicable federal, state, and/or local laws, and will consider qualified applicants, including those with criminal histories, in a manner consistent with the requirements of applicable "Fair Chance" laws.

Logos/outerjoin logo full

Outer Join is the premier job board for remote jobs in data science, analytics, and engineering.