At Talisik Labs, we craft generative AI-powered tools including the Unified Salina App (salina. app) and the V4 media monitoring platform (media-meter. com). Were seeking a passionate individual to join our Search Team and help build next-generation search technologies.
Role Summary: Youll develop hybrid search systems integrating lexical and semantic search with Reciprocal Rank Fusion (RRF), implement knowledge graph systems using Neo4J and Graphiti, and build feature engineering pipelines for social media data. Youll gain exposure to GraphRAG and modern search evaluation methodologies.
Key Responsibilities
Hybrid Search & Semantic Systems
Develop advanced search algorithms combining lexical and semantic methodologies
Implement RRF techniques and vector-based semantic search using modern embedding techniques
Design scalable search architectures for complex query processing
Knowledge Graph & GraphRAG
Build and maintain knowledge graph systems using Neo4J and Graphiti
Implement Graph-based RAG for enhanced search intelligence
Design graph schemas and develop graph traversal algorithms
Feature Engineering & Data Processing
Design feature engineering pipelines for social media data
Develop topic clustering algorithms for content categorization
Implement real-time feature generation for dynamic content
Search Infrastructure
Build advanced indexer systems using Elasticsearch
Design and optimize search index schemas for diverse content types
Develop comprehensive evaluation frameworks and A/B testing infrastructure
Microservices & APIs
Design scalable microservices using saga pattern for distributed search
Implement event-driven architectures for real-time updates
Software Best Practices
Write clean, well-documented Python code following OOP principles
Implement comprehensive testing strategies
Participate in code reviews and agile practices
Minimum Qualifications
Required Qualifications
Technical Skills
Programming: Proficiency in Python, ideally with some exposure to AI/ML libraries and search-related tools.
Information Retrieval: Familiarity with search algorithms, ranking strategies, and how relevance is measured.
Machine Learning & Semantic Search: Experience or working knowledge of vector databases, embeddings, and semantic search is a plus, but not strictly required.
Graph Databases: Familiarity with graph database concepts (e.g., Neo4j) is beneficial.
Search Engines: Some hands-on experience with Elasticsearch or similar platforms is preferred.
APIs: Comfortable working with modern APIs; experience using FastAPI is an advantage.
Searching, interviewing and hiring are all part of the professional life. The TALENTMATE Portal idea is to fill and help professionals doing one of them by bringing together the requisites under One Roof. Whether you're hunting for your Next Job Opportunity or Looking for Potential Employers, we're here to lend you a Helping Hand.
Disclaimer: talentmate.com is only a platform to bring jobseekers & employers together.
Applicants
are
advised to research the bonafides of the prospective employer independently. We do NOT
endorse any
requests for money payments and strictly advice against sharing personal or bank related
information. We
also recommend you visit Security Advice for more information. If you suspect any fraud
or
malpractice,
email us at abuse@talentmate.com.
You have successfully saved for this job. Please check
saved
jobs
list
Applied
You have successfully applied for this job. Please check
applied
jobs list
Do you want to share the
link?
Please click any of the below options to share the job
details.
Report this job
Success
Successfully updated
Success
Successfully updated
Thank you
Reported Successfully.
Copied
This job link has been copied to clipboard!
Apply Job
Upload your Profile Picture
Accepted Formats: jpg, png
Upto 2MB in size
Your application for Junior AI Software Engineer
has been successfully submitted!
To increase your chances of getting shortlisted, we recommend completing your profile.
Employers prioritize candidates with full profiles, and a completed profile could set you apart in the
selection process.
Why complete your profile?
Higher Visibility: Complete profiles are more likely to be viewed by employers.
Better Match: Showcase your skills and experience to improve your fit.
Stand Out: Highlight your full potential to make a stronger impression.
Complete your profile now to give your application the best chance!