We are looking for a Conversational AI application developer with Java expertise to join our Solution Delivery team. You will be part of an exceptional software team that brings forth the latest in Conversational AI and Virtual Agent technologies, offering advanced voice and chat-driven solutions to enterprises internationally.
As a team member, you will be trained on Omilia’s NLU platform and will have an in-depth understanding of all technologies involved in creating conversational, omnichannel human-system interactions.
The successful candidate will help in the design and development of production-grade conversational AI systems, utilizing Omilia’s technology suite. Tasks and responsibilities include:
- Collaborating with clients to analyze and comprehend business requirements;
- Designing the application in accordance with established usability principles and business requirements;
- Implementing and testing the semantic models and the conversation flow, using both machine learning and rule-based techniques;
- Using Java and/or JavaScript to code application logic;
- Integrating Omilias applications with the client’s systems (Web Services, Databases, etc.);
- Examining real-life human-system dialogs, assessing the overall system performance, and identifying improvement opportunities;
- Preparing and releasing software components;
- Contributing to the development of product tools.
Qualifications
- A degree in Computer Science, Computational Linguistics, Natural Language Processing, related field or equivalent experience;
- Minimum 2-3 years of experience as a Java Developer;
- Knowledge of Java 8;
- Excellent command of spoken and written English;
- Excellent communication skills; customer-oriented;
- Ambition, enthusiasm, and eagerness to learn, with a knack for analytical and creative thinking, and meticulous attention to detail;
- Well-organized for both team and/or solo projects;
- Accountable within demanding deadlines.
Preferred:
- Experience with conversational automated dialog systems either voice or chat based. Experience with any other production-level NLU/NLP solutions will also be considered a plus;
- Experience using external systems such as web services (REST and SOAP);
- Experience with IVRs and contact center platforms such as Nice CXone and Genesys Cloud;
- Knowledge of bash scripting;
- Experience with GitLab and CI/CD processes;
- Experience in Spring Framework;
- Experience in JavaScript and/or Python;
- Knowledge of Spanish and/or French.
Benefits
- Fixed compensation;
- Long-term employment with vacation days;
- Opportunities for professional growth (courses, training, etc.);
- Being part of innovative, cutting-edge technology products-making a global impact in the service industry;
- Competent and fun colleagues to work with;
- Apple gear.