Job Openings Senior Data & Machine Learning Engineer

About the job Senior Data & Machine Learning Engineer

Responsibilities

  • Design and run the full matching system that serves real-time personalized ad recommendations, including retrieval, ranking, and vector search.
  • Build ranking methods that balance several goals at once: click performance, advertiser returns, publisher revenue, and subscriber relevance.
  • Keep the feature store accurate, remove differences between training and live serving, and own the health of the data pipelines.
  • Lead the data warehouse transformation layer (dbt), subscriber tagging with foundation models, and automated scorecards and dashboards.
  • Work directly with the CEO and CTO to set technical priorities, with a path toward building and leading the ML team.

Requirements

  • 5–16 years of hands-on production experience in machine learning, recommendation systems, or data infrastructure.
  • Deep expertise in vector search, ranking algorithms, feature stores, SQL/dbt pipelines, and real-time model serving.
  • Able to work hybrid in the New York City area.
  • US citizen or Green Card holder only. No visa sponsorship available.

Skills Required

  • Recommendation & ranking systems
  • Vector search & embeddings
  • Feature stores & online inference
  • SQL, Postgres, dbt
  • Snowflake / BigQuery / ClickHouse
  • ETL/ELT pipelines
  • LLMs & user behavior modeling
  • Multi-objective optimization