Avaamo is looking for engineers with strong analytical skills to build and grow various aspects of our search stack including search ranking models, query parsing/understanding, document understanding, query suggestions/autocomplete, natural language question answering, search engine evaluation methodologies, and search experimentation framework. This work requires a deep understanding of the needs and pain points of users and building, evaluating, and launching innovative solutions leveraging the latest LLM/ML/NLP/IR techniques.
Responsibilities. Build and grow various features of our search stack like search ranking models, query parsing/understanding, natural language question answering, Retrieval-Augmented Generation (RAG), etc.
Deeply understand search usage and user needs and identify gaps in the search stack.
Design, experiment with, and iterate on ML/NLP/ Information retrieval solutions to address gaps in the search stack.
Design and evolve experimentation framework to help evaluate improvements in the search stack.
Write robust code that's easy to read, maintain, and test.
Mentor more junior engineers or learn from battle-tested ones.
Requirements. BS in computer science, or a related degree.
2+ years of experience.
Strong analytical skills and ability to work with data.
Experience working in fields like Retrieval-Augmented Generation (RAG), recommendation systems, natural language processing, LLMs, applied machine learning, large-scale production search/ranking systems, or other related systems.
Key Knowledge And Skills. Thrive in a customer-focused, tight-knit, and cross-functional environment being a team player and willing to take on whatever is most impactful for the company is a must.
A proactive and positive attitude to lead, learn, troubleshoot, and take ownership of both small tasks and large features.
Proven ability to design and build complex search/ranking/recommendation.