About the Client
Our client is a provider of IT solutions, systems, hardware and software services in banking sector. It operates data centres, bank systems, POS terminals and HW (servers and PC) and is responsible for development, implementation, support and servicing of banking software and its operations in Central and Eastern Europe.
About the Role
Our client is building a new development team in Košice – 3 Chatbot Developers - to help with building of next generation Chatbots. It is kind of greenfield solution. It will be used by our client internal employees and also end customers. You will be responsible for developing, maintaining, and operating customers or employees oriented Chatbots using a modern cloud native architecture.
Responsibilities
- Design, develop and maintain a Chatbots
- Context preparation for a Chatbot
- Implementing Chatbots using internal framework
- Implementing of new features for internal Chatbot Framework
- Ensure the performance, scalability, and security of the Chatbots
- Stay up-to-date with the latest technologies and best practices in Chatbots development
- Participate in code reviews and ensure that all code adheres to best practices
- End to end responsibility from design to DevOps on the assigned component.
Requirements
- Master degree in Computer Science or a related field
- 3+ years of experience in software development, with a focus on Chatbots or NLP development
- Strong proficiency in JavaScript, Python, Go
- Fullstack development skills
- Knowledge of any of Chatbot frameworks - Dialogflow mandatory, Langchain, Azure Bot Service optional
- Understanding of NLP topics like transformers, embeddings
- Experience with cloud native architecture, containerization and Kubernetes is a plus
- Strong problem-solving and analytical skills
- Excellent communication and collaboration skills
- Ability to work well in a fast-paced, agile development environment
Nice to Have Skills
n/a