Senior Data & Machine Learning Engineer
- New York City, United States
- New York City, NY, United States
Applications open in a new tab.
Job details
- Apply by
- Experience
- 5–16 years of hands-on production experience in machine learning, recommendation systems, or data infrastructure.
- Posting language
- English
- Posted
Original job description
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
More about this job
Skills
- Machine learning
- Data warehouse
- dbt
- ML
- SQL
- Snowflake
- BigQuery
- Data engineering