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