Aditi Consulting is seeking a Lead Software Engineer to enhance their eCommerce capabilities. This role involves setting the technical direction for advanced search solutions and mentoring a team of engineers to deliver exceptional user experiences.
Responsibilities:
- Set the technical direction and oversee the execution of advanced search solutions
- Combine strategic vision, hands-on technical expertise, and leadership to build scalable, high-performance search platforms that deliver exceptional user experiences
- Define and implement a long-term technical vision for the search platform to ensure scalability and adaptability to growing data volumes and query complexity
- Mentor and guide a team of search engineers through technical reviews, best practices, and collaborative problem-solving
- Introduce advanced capabilities such as NLP, vector search, and personalization to enhance search relevance and accuracy
- Build search capabilities with measurable KPIs and leverage analytics to continuously improve search performance
- Partner with product managers, data scientists, and engineering teams to align search initiatives with business objectives
Requirements:
- Bachelor's or Master's degree in Computer Science or a related field
- 10 years of overall software engineering experience, including at least 7 years in search engineering
- 3 years of experience in a technical leadership role
- Strong understanding of modern search technologies and frameworks
- Hands-on experience with Coveo or comparable enterprise search platforms such as Vertex AI Search or Vertex AI Search for Commerce
- Experience working with heavy equipment engineering data or large-scale data analysis
- Experience building low-latency APIs on AWS using in-memory storage solutions
- Familiarity with A/B testing frameworks for evaluating and optimizing search performance
- Strong knowledge of cloud platforms such as AWS, Azure, or Google Cloud
- Advanced experience with version control systems such as GitHub
- Experience working in Agile and global team environments
- Excellent communication, leadership, and interpersonal skills with a demonstrated ability to drive technical initiatives