- Design, implement and maintain NoSQL database systems / search engines.- Develop and optimize search algorithms to ensure high performance and accuracy.- Analyze and understand data requirements to design appropriate data models.- Monitor and troubleshoot database performance issues, ensuring system stability and efficiency.- Implement data indexing and ensure efficient data retrieval processes.- Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.- Stay updated with the latest advancements in NoSQL and search technologies, and apply them to improve existing systems.- Build and maintain documentation related to database configurations, schemas, and processes