SMX Services & Consulting, Inc. is seeking an IT Software Engineer (Search Platform Lead) to define and execute the technical roadmap for their enterprise search platform. The role involves leading a team of engineers, designing advanced search capabilities, and collaborating with cross-functional teams to enhance search performance.
Responsibilities:
- Define and execute the long-term technical roadmap for the enterprise search platform, ensuring scalability, performance, and future growth
- Lead and mentor a team of search engineers through technical reviews, best practices, and collaborative problem-solving
- Design and implement advanced search capabilities, including Natural Language Processing (NLP), vector search, personalization, and relevance optimization
- Develop search solutions with measurable KPIs, including Click-Through Rate (CTR), Query Distribution, and Zero Search Rate
- Utilize analytics and data insights to continuously monitor, measure, and improve search performance
- Collaborate closely with Product Managers, Data Scientists, and Engineering teams to align search initiatives with business objectives and product strategy
Requirements:
- A/B Testing
- API Development
- AWS
- Data Analysis
- GitHub
- Agile Methodologies
- Search Technologies (Coveo or Vertex AI Search)
- Bachelor's degree in Computer Science, Information Technology, or a related field
- 10+ years of overall software engineering experience
- 7+ years of hands-on experience in search engineering
- 3+ years of technical leadership experience, including mentoring, guiding, or leading engineering teams
- Strong expertise with modern enterprise search platforms
- Hands-on product experience with Coveo or Vertex AI Search, with a strong preference for Vertex AI Search for Commerce
- Extensive experience with cloud platforms, including AWS, Azure, or Google Cloud
- Proven experience building high-performance, low-latency APIs in AWS using in-memory storage technologies
- Advanced proficiency with GitHub and modern version control practices
- Experience working with A/B testing frameworks
- Strong understanding of Agile development methodologies in a global team environment
- Master's degree in Computer Science or a related technical discipline
- Experience supporting heavy equipment engineering environments or performing data analysis is highly preferred
- Excellent communication, collaboration, and stakeholder management skills
- Self-motivated with the ability to work effectively across cross-functional teams