
Engineering-Bengaluru-Associate-Software Engineering
- Bangalore, Karnataka
- Permanent
- Full-time
- Backend java developer with experience writing multi-threaded, concurrent, scalable, and distributed applications. Must be update on current and opensource stack - Kafka, ElasticSearch, gRPC, MongoDb, Hazelcast, Vertx,
- Experience with writing microservices and distributed applications
- Knowledge of Python especially in the NLP and data manipulation area
- Knowledge of how search engines work and LUCENE
- Knowledge of vector database is a plus
- Develop and Maintain Highly Scalable Systems: Build and maintain highly scalable, performant and distributed semantic search engine with a structured approach of documentation in a fast moving environment.
- Employ Cutting-Edge NLP Techniques: Apply state-of-the-art NLP techniques in real-world search and conversational use cases, evaluating various LLMs to enhance the system's capabilities.
- Collaborate Across Regions: Work effectively in a cross-regional environment, collaborating with team members from different locations to achieve project goals.