Lead/Senior Full Stack Engineer – ReactJS
Engineering · Bengaluru, Karnataka
Founded and funded by Temasek, Splore is an early-stage venture focused on
reimagining search and discovery for a Metaverse Generation. The Metaverse
Generation refers to online-first users who value immersive digital experiences, utilize AI
and other technologies in novel ways, and interact within online communities.
Our mission is to enable users creating and consuming content in this new world, like
gamers, to find and discover content beyond the confines of traditional search.
We are looking for passionate and experienced Full stack software developers with 5+
years of AI industry experience. You will be working in an agile and highly energetic
startup to build a Search + AI product.
In this role, you’ll need to:
Develop and optimize front-end search interfaces using ReactJs that leverage
natural language processing and other AI techniques for intelligent and relevant
results.
Build scalable back-end architecture using NodeJs and MongoDB to handle large
volumes of data ingestion and processing required for search indexing and AI
algorithms.
Implement machine learning models/algorithms provided by data scientists into
product features and interfaces.
Work closely with search and data teams to optimize search relevance,
implement personalization and make improvements based on usage analytics.
Design APIs and Events framework to enable integration of AI/ML models into
the application in a modular way.
Monitor and continuously improve search performance, relevance and
autosuggest/autocomplete capabilities.
Keep up with latest advancements in search technologies like GraphQL,
Elasticsearch, Neural Networks, etc. and adopt appropriate solutions.
Develop interfaces like chatbots leveraging NLP capabilities to enable
conversational search experiences.
Follow security best practices around customer data privacy and securing
sensitive algorithms/models.
Participate in POCs for emerging technologies like voice search, visual search
etc. that can provide differentiated user experiences.
You Should Apply If You Possess:
5+ years of experience developing web applications using React, Node.js, and
MongoDB/SQ
Strong proficiency in JavaScript, ES6, HTML5, CSS3
Experience consuming RESTful APIs and working with streaming data-
Knowledge of search algorithms, indexing, and information retrieval
Familiarity with NLP techniques like classification, entity extraction, sentiment
analysis etc.
Experience with machine learning frameworks like TensorFlow, PyTorch, Scikit-
Learn
Working knowledge of languages like Python, and Java for ML implementation
Understanding of cloud platform services (AWS/GCP/Azure)
Agile software development processes- BS or MS degree in Computer Science
or related field
It will be good to have:
Experience with Search platforms like Elasticsearch, Solr, Algolia
Knowledge of conversational interfaces and chatbot development
Experience with GraphQL and building microservices
Contributions to open source search/ML projects
Deployment and monitoring experience with Docker and Kubernetes
Familiarity with tools like Prometheus, Grafana, Kibana
Passion for staying on top of tech trends in search and AI