Senior Engineering Manager
Led a cross-functional team to oversee search capabilities for Upwork's two-sided marketplace.Managed multiple SOLR and Elasticsearch clusters, ensuring stability and performance.Defined and monitored key performance indicators (KPIs) and business metrics to drive continuous improvement.Collaborated with ML teams and leaders to optimize the experimentation platform, reducing time to market for new features.Increased uptime and disaster recovery readiness by implementing observability, developing a runbook, optimizing the on-call schedule, and training the team on best practices.Developed a roadmap to consolidate fragmented SOLR/Elasticsearch infrastructure, migrating to a unified Elasticsearch solution.Enhanced query understanding with phrase matching and embeddings, boosting search accuracy.Improved search filtering using machine learning techniques for more relevant results.Spearheaded preparations for a hybrid vector/keyword search approach with a second pass, laying the groundwork for enhanced search capabilities.