The New York Public Library

Software Engineer I - Data (Hybrid/Onsite in NYC)

The New York Public Library

New York, NY
entry_level
LinkedIn
85000
Featured Job
Added 10/9/2025

Job Description

About the Job

Department: Digital
Location: Stephen A. Schwarzman Building
Compensation: $85,000 / year

Overview:

The New York Public Library is undergoing a comprehensive Data Transformation, focusing on understanding patrons, enabling data-driven decisions, and quantifying its impact. This involves centralizing service delivery data into a modern data platform and providing clear access methods for staff.

We seek a Software Engineer to support the Data Engineering team in this transformation. Responsibilities include writing code to collect and transform data, managing data pipelines, maintaining a custom data visualization tool, and supporting the data warehouse. This role demands strong coding skills, experience with testing and documentation, and teamwork. It is a key opportunity to contribute to a data-enabled NYPL.

Key Responsibilities:

  • Own: Generate and deliver well-defined tasks independently.
  • Write, test, and document code adhering to engineering standards.
  • Debug and resolve issues across development, test, and production environments.
  • Take ownership of code quality through thorough testing and documentation.

Teach:

  • Share learnings from completed tasks with the team.
  • Document solutions and contribute to the team knowledge base.
  • Present work clearly in code reviews and team meetings.

Learn:

  • Our technical stack, development practices, and coding standards.
  • How to write maintainable, testable code.
  • Best practices for debugging and troubleshooting.
  • How to break down complex tasks.

Improve:

  • Technical skills and programming practices.
  • Code review and documentation quality.
  • Task estimation and delivery.
  • Team processes.

Expectations:

Within 1 month: Complete onboarding, set up the development environment, contribute to small tasks, participate in code reviews, and familiarize yourself with the codebase.

Within 3 months: Independently complete well-defined tasks, actively participate in discussions and code reviews, and start identifying solutions.

Within 6 months and beyond: Demonstrate consistent ability to deliver tasks, contribute to discussions, show improvement in code quality, and take on more complex tasks.

Responsibilities:

  • Write clean, maintainable code following team standards.
  • Create and maintain technical documentation.
  • Work with DevOps to manage infrastructure.
  • Participate in code reviews.
  • Debug and resolve technical issues.
  • Collaborate on feature development.
  • Write and maintain unit tests.
  • Participate in team meetings.

Required:

  • Bachelor's degree in Computer Science or related field OR equivalent practical experience.
  • 0-2 years of hands-on development experience.
  • Skills: Python, SQL, data manipulation, version control (Git), debugging, DevOps practices, code review, CI/CD, communication, teamwork, testing methodologies, willingness to learn.

Managerial/Supervisory Responsibilities: None

Core Values: Be Helpful, Resourceful, Curious, Welcoming, and Inclusive.

Work Environment: Hybrid (3 days onsite in NYC). Office/Hybrid environment.

Physical Duties: May require light moving/lifting.

Union/Non Union: Non-Union.

FLSA Status: Exempt.

Schedule: Monday-Friday; 9-5. Hybrid work environment; requires 3 days a week onsite in NYC.

Note: Job duties are subject to change based on library priorities.

About The New York Public Library

The New York Public Library, a cornerstone of education and information, offers free resources to New Yorkers and beyond. With 92 locations across the Bronx, Manhattan, and Staten Island, including research and branch libraries, NYPL provides free access to materials, computers, classes, exhibitions, and programs for all ages. Serving over 18 million visitors annually and millions more online at www.nypl.org, the library relies on public and private funding. Support the library at nypl.org/support. Learn about career opportunities at nypl.pinpointhq.com. Located in New York, NY.

How to Apply

Ready to take the next step in your career? Click the "Apply Now" button to be redirected to the official application portal.

Company Info

The New York Public Library logo

The New York Public Library

Posted on LinkedIn

New York, NY

Job Details

Date Added:10/9/2025
Platform:
LinkedIn
Software Engineer I - Data (Hybrid/Onsite in NYC) at The New York Public Library | New York, NY | Apply Now | MindMyJob | MindMyJob - AI Job Search Platform