AI/NLP ENGINEER
We are looking for a motivated and passionate AI Engineer to join our team and work on 2Ring Dashboards & Wallboards, a software solution that empowers business users and supervisors in contact centers to deliver real-time information to every screen. This platform provides flexible, real-time reporting and dashboarding, helping contact centers optimize their operations and improve performance.
In this role, you will focus on the AI aspects of the product, including Natural Language Processing (NLP), intent recognition, and query generation within a real-time system. You will develop AI-driven models that interpret user commands, extract key information from text, and dynamically generate structured commands or queries. Your work will directly contribute to creating intelligent systems capable of managing user inputs, ranging from simple queries to complex command generation, improving the overall functionality and efficiency of the platform.
Job offer information- Develop and implement AI/ML models focused on intent recognition and slot filling to convert natural language user inputs into actionable commands (e.g., SQL queries, system commands).
- Leverage transformer models (e.g., BERT, GPT-2, T5) for text classification and entity extraction to dynamically recognize and extract predefined keywords or entities from user input.
- Create a robust pipeline for real-time data processing and integration, ensuring that user commands are mapped to the correct system actions through template-based query generation.
- Implement machine learning models that can generalize across a range of use cases, from simple commands to more complex natural language inputs, while ensuring high accuracy in intent recognition.
- Work with cross-functional teams, including product managers, engineers, and data scientists, to integrate AI-driven solutions into the broader software architecture.
- Continuously improve and fine-tune the models for better performance and accuracy in real-time environments.
- Stay up to date with the latest AI/ML research and methodologies, ensuring our solutions are at the cutting edge.
- Solid understanding of AI/ML development tools and frameworks (e.g., Python, TensorFlow, PyTorch).
- Experience with Natural Language Processing (NLP) techniques, including intent recognition, text classification, and keyword extraction.
- Practical knowledge of real-time AI applications and how they can enhance user interaction and automate tasks.
- Experience in building and deploying AI models that process user input, extract key information, and generate structured commands or queries.
- Strong problem-solving skills with the ability to identify issues and implement effective solutions.
- Comfortable working within a collaborative team environment, and able to communicate clearly about AI model development and outcomes.
- Familiarity with machine learning pipelines, from data preprocessing and model training to evaluation and deployment.
- Work results used by hundreds of thousands of people in tens of countries on (almost) all continents
- Strong support of education and technological growth. After each sprint one day available for studies and free permanent access to educational portal www.pluralsight.com
- Open and friendly informal team atmosphere
- Flexible working hours
- Flat management structure
- Variable benefits package (including training, sports, medical care, mobile communication, social benefits, team-building activities)
- Team/family events for you and your relatives
- An annual retreat with workshops
- New-born child contributions