Job Closed
This listing is no longer active.
We power commerce through conversation by enabling brands to sell, market, and engage their customers—all via text.
Machine Learning Engineer – Search & Retrieval Systems
Location
United States
Posted
60 days ago
Salary
$225K - $280K / year
Seniority
Senior
Job Description
Machine Learning Engineer – Search & Retrieval Systems
Wizard
• Own and evolve the hybrid search pipeline – lexical retrieval, dense vector search, reciprocal rank fusion, and multi-stage reranking on Elasticsearch • Build and train adaptive retrieval models – lightweight classifiers and ranking models that configure search behavior per query, per category, per context (source routing, per-attribute boost prediction, filter mode decisions) • Design and productionize the learning-to-rank system – from feature engineering through model training (LightGBM, ONNX) to production deployment and A/B evaluation • Build the search feedback loop – instrument and integrate behavioral signals (CTR, conversions, add-to-cart) into ranking and retrieval as features for LTR, reward signals for adaptive retrieval, and inputs for search-side personalization • Build the business and ordering layer – separating organic relevance from sponsored/partner placement with quality gates, slot allocation, campaign configuration, and an auction-style approach as the system matures • Own the offline enrichment pipeline – LLM-based product enrichment at scale, data quality monitoring, and index management • Instrument and evaluate everything – bulk evaluation pipelines, per-category metric tracking, regression detection, experiment analysis • Integrate query understanding outputs into retrieval – translating extracted attributes, intents, and constraints into filters, boosts, and retrieval strategy decisions
Job Requirements
- 5–8+ years of experience building and shipping search, retrieval, or ranking systems in production
- Strong experience with Elasticsearch or similar search engines (Solr, Vespa, OpenSearch) – index design, query optimization, hybrid retrieval
- Hands-on experience with learning-to-rank (LightGBM, XGBoost, LambdaMART) or similar applied ranking approaches
- Strong Python skills and software engineering fundamentals – clean, typed, well-structured production code
- Experience with embeddings and vector search – dense retrieval, ANN indexing, embedding fine-tuning
- Pragmatic ML sensibility: you pick the simplest model that works, measure rigorously, and ship iteratively
- Experience with offline evaluation methodology – nDCG, MRR, precision/recall at k, A/B test design and interpretation
Benefits
- Equity in the form of stock options
- Medical, dental, and vision coverage
- 401(k) plan
- Flexible PTO and company holidays
- Fully remote work within the United States
- Periodic company offsites and team gatherings
Related Guides
Related Job Pages
More Machine Learning Engineer Jobs
• Collaborate with the team using Confluence, Discourse, GitLab, and Jira • Perform code reviews and maintain high engineering standards • Work with government leadership to ensure program alignment • Meet with customers to collect requirements and incorporate feedback • Provide regular progress updates to leadership and customers • Conduct multidisciplinary research to support modeling and development goals • Contribute to team vision, direction, and simulation architecture discussions • Design, develop, document, test, and debug space simulation software
Staff Machine Learning Engineer, Podcast
SpotifyPassionate music fans. Innovative tech pros. Perfect harmony. Join our band.
• contribute to designing, scaling/building, evaluating, integrating, shipping, and refining reward signals for recommendations by hands-on ML development • promote and role-model best practices of ML systems development, testing, evaluation • lead collaborations and align across PZN to integrate and A/B test mid-term signals in various recommendation systems
Senior AI/ML Engineer – Founding Technical Lead
VulcuryVulcury invests in early stage startups and advises companies of all sizes on strategy, growth, and efficiency
• Own the technical build of the first-generation Trustbridge supplier app end-to-end • Lead and mentor a team of junior engineers and interns based in India • Translate business and product specifications into technical plans • Collaborate with the founder and Fractional CTO on architecture decisions
Senior AI/ML Engineer – Founding Technical Lead
VulcuryVulcury invests in early stage startups and advises companies of all sizes on strategy, growth, and efficiency
• Own the technical build of the first-generation Trustbridge supplier app end-to-end: architecture, model selection, agent design, inference layer, and production deployment. • Lead and mentor a team of 2–4 junior engineers and interns based in India. • Set the technical bar, run code reviews, and grow the team's capability. • Translate business and product specifications into buildable technical plans. • Work directly with the founder, who owns domain logic but is not a builder. • Collaborate with our Fractional CTO (background in major financial technology) on architecture decisions and technical strategy. • Once the first-generation product is in production, help shape the cross-portfolio semantic layer that connects Trustbridge, Calisade, and future ventures. • Be redeployed, over time, to new internal products and external client engagements as the practice grows.



