
Gen AI Search Engineer (Python App. Development)_Director_Workplace Engineering
- Bangalore, Karnataka
- Permanent
- Full-time
Develop and implement strategies for indexing, retrieving, and ranking information optimized for Gen AI applications within the Fusion environment.Build robust and scalable APIs and microservices to connect Gen AI models with the Fusion platform.
Collaborate with data scientists, search architects, and product managers to define requirements and deliver innovative search solutions.Experiment with different Gen AI techniques and evaluate their effectiveness in improving search relevance and user experience.Monitor and analyze the performance of Gen AI-enhanced search features, identifying areas for optimization and improvement.Stay up to date with the latest advancements in Generative AI, natural language processing (NLP), and search technologies.
search architecture Troubleshoot and resolve technical issues related to Gen AI and Fusion integration.What you’ll bring to the role:
- At least 4 years’ relevant experience would generally be expected to find the skills required for this role
- Bachelor's or higher degree in Computer Science, Engineering, or a related field.
- Proven experience (typically 4+ years) in search engineering or a related software development
- 4+ years of Programming experience preferably using Python
- Strong understanding of search engine principles, information retrieval, and relevance ranking.
- Hands-on experience working with Lucid works Fusion, including pipeline development, query processing, and analytics
- Significant experience working with OpenAI APIs and models (e.g., completions, embeddings, fine-tuning).
- Solid programming skills in languages such as Python and Java or experience with UI development such as AngularJS, ReactJS will be a plus
- Experience with NLP techniques and libraries (e.g., NLTK, spaCy, Transformers).
- Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g. Docker, Kubernetes).
- Excellent problem-solving, analytical, and communication skills.
- Ability to work independently and collaboratively in a fast-paced environment.
- Experience with other enterprise search platforms (e.g., Elasticsearch, Solr).
- Knowledge of vector databases and similarity search techniques.
- Experience with MLOps practices for deploying and monitoring AI models.
- Contributions to open-source projects in the search or NLP domains.
- Familiarity with agile development methodologies.
- Exposure to Docker, Kubernetes, and web stack technologies