← Serch more jobs

Director of Software Engineering (AI and Data)

LinkedIn The New York Public Library New York, NY
Director Posted March 14, 2026 Job link
Thinking about this job
Not Met Priorities
What still needs stronger evidence
Requirements
  • Minimum of 10+ years of experience in data engineering, software engineering, or machine learning engineering, with at least 3-5 years in a leadership/management role.
  • 5 -10 years of progressive leadership/management experience.
  • Drive continuous improvement in AI methodologies and best practices.
  • Demonstrates good judgement in handling situations with multiple good solutions, or situations with no good solution
  • Proactive mindset that solves future problems before they become emergencies.
  • Strong technical understanding of AI/ML DevOps, evaluation frameworks, agentic workflows, and permission systems integration.
  • Proven ability to collaborate closely with technical leads and data scientists.
  • Deep expertise in designing, building, and operating large-scale, production-grade data platforms and pipelines (SQL/NoSQL, cloud data warehousing like Snowflake, Databricks).
  • Production experience in leading an AI/ML engineering team to deliver a product, specifically involving NLP, vector databases, and RAG architectures.
  • Production experience working with data stores, including ElasticSearch and/or Solr, with vector databases/stores a plus
  • Deep understanding of software development best practices, including DevOps best practices around CI/CD, git workflows, testing/test automation and infrastructure as code (IaC)
  • Familiarity with cloud infrastructure, with experience on AWS a plus Managerial/Supervisory Responsibilities:
  • Manages a diverse technology/developer team (2-6 tech leads and engineers)
Preferred Skills
  • Production experience working with data stores, including ElasticSearch and/or Solr, with vector databases/stores a plus
  • Familiarity with cloud infrastructure, with experience on AWS a plus Managerial/Supervisory Responsibilities:
Education
  • (Required) – Bachelor’s degree, or equivalent experience/application Required Experience
  • (Required) – Minimum of 10+ years of experience in data engineering, software engineering, or machine learning engineering, with at least 3-5 years in a leadership/management role.