Java Engineer / Conversational AI Developer at Omilia

We are redirecting you to the source. If you are not redirected in 3 seconds, please click here.

Java Engineer / Conversational AI Developer at Omilia. We are seeking a Conversational AI Application Developer with Java expertise to help evolve and maintain Omilia’s state-of-the-art Drive-Thru AI solution for Quick Serve Restaurants. You will be part of a talented software engineering team that delivers the latest in Conversational AI and Virtual Agent technologies, bringing advanced voice and chat-driven solutions to enterprises across the world.. As part of that team, you will be trained on Omilia’s Conversational AI platform and gain an under-the-hood understanding of all technologies involved in enabling conversational, omni-channel human-system interactions.. The successful candidate will contribute to the design and development of production-grade conversational AI systems, using Omilia’s technology suite. Tasks and responsibilities include:. . Sustaining, improving, and implementing new features for our tools written in Java.. . Consistently producing well-designed, testable, and efficient code.. . Preparing and producing releases of software components.. . Working with the customer to analyse and understand business requirements.. . Developing the application logic in line with established usability principles and business requirements.. . Analyzing real-life human-system dialogs, assessing the overall system performance, and identifying improvement opportunities.. . Implementing and testing the semantic models and the conversation flow, using both machine learning and rule-based techniques.. . Integrating Omilia’s applications with the client’s systems (Web Services, Databases, etc).. . . Academic Degree in Computer Science, Computational Linguistics, Natural Language Processing, related field or equivalent experience.. . At least 1 year of experience as a Java Developer.. . Knowledge of Java 17.. . Excellent command of spoken and written English.. . Excellent communication skills; customer-facing.. . Ambition, enthusiasm and eagerness to learn, aptitude for analytical and creative thinking, with sharp attention to detail.. . Well organized for both team and/or solo assignments.. . Accountable within demanding deadlines.. . Nice to have:. . Experience with conversational automated dialog systems, either voice- or chat-based.. . Experience in any other production-level NLU/NLP solutions will also be considered a plus.. . Experience consuming external systems such as web services (REST and SOAP).. . Knowledge of bash scripting.. . Experience in SQL databases. . Experience with GitLab and CI/CD processes.. . Experience in Spring Framework. . Knowledge of Spanish.. . Company Location: Greece.