
Principal Machine Learning Engineer, Search
- Austin, TX
- Permanent
- Full-time
- Drive technical strategy and innovation in search and personalization
- Mentor and develop talent while shaping the future of the industry
- Lead Search Transformation with ML - Architect, design, and oversee the development of advanced machine learning models that power our core search ranking and relevance systems, ensuring users find the most relevant listings effortlessly.
- Drive Personalization Strategy - Spearhead the development of sophisticated recommendation algorithms to tailor search results based on user behavior, preferences, and intent.
- Architect Scalable Data Pipelines - Design and optimize high-performance ETL pipelines to process massive datasets, enabling real-time search intelligence at scale.
- Pioneer AI Innovation - Lead the application of cutting-edge techniques in NLP, deep learning, and reinforcement learning to enhance search relevance, query understanding, and ranking.
- Guide Experimentation & Iteration - Oversee the design, implementation, and analysis of A/B tests and multivariate experiments to continuously refine our models and improve key engagement metrics.
- Lead Production Deployment & Optimization - Architect and guide the deployment of ML models from experimentation to production using AWS, Docker, and scalable distributed systems.
- Foster Cross-Functional Collaboration - Work closely with engineering, product, and data science teams to define new search-driven experiences and ensure seamless deployment of ML solutions.
- Mentor and Develop Talent - Provide technical leadership and mentorship to junior team members, fostering a culture of innovation and continuous learning.
- Advanced Expertise in ML & Search - Masters/PhD in computer science, statistics, mathematics, operations research or related fields and 8+ years of relevant experience in data science, machine learning or applied statistics, with a strong background in information retrieval, search ranking, recommendation systems, or related ML applications.
- Extensive Technical Leadership - Proven track record of leading large-scale ML projects and driving technical strategy in search or related domains.
- Comprehensive Technical Skills - Advanced knowledge of Python, TensorFlow/PyTorch, and SQL. Extensive experience working with large-scale distributed systems and cloud platforms (e.g., AWS). Hands-on experience with search engines, such as Elasticsearch, and experience with vector search and embedding models (e.g., dense retrieval, BERT-based architectures).
- Production ML Mastery - Significant experience designing and deploying ML models at scale using cloud platforms (e.g., AWS, Kubernetes). Experience deploying ML models in low-latency, production environments.
- Innovative Problem-Solving Skills - Demonstrated ability to tackle complex search and ranking challenges, improve user experience, and drive measurable impact through ML solutions.
- Excellent Communication & Leadership - Ability to articulate complex ML concepts to both technical and non-technical stakeholders, and to lead and inspire cross-functional teams.
- Industry Recognition - Publications, patents, or notable contributions to the field of machine learning, information retrieval, or search technologies.
- Inclusive and competitive medical, Rx, dental, and vision coverage.
- Family-forming benefits.
- 13 Paid Holidays.
- Flexible Time Off.
- 8 hours of paid Volunteer Time Off.
- Immediate eligibility into Company 401(k) plan with 3.5% company match.
- Tuition Reimbursement program for degreed and non-degreed programs.
- 1:1 personalized Financial Planning Sessions.
- Student Debt Retirement Savings Match program.
- Free snacks and refreshments in each office location.