JUNIOR AI ENGINEER
We are seeking an enthusiastic and motivated Junior AI Engineer to join our team and contribute to the development of 2Ring Dashboards & Wallboards, a cutting-edge software solution that empowers business users and supervisors in contact centers with real-time information delivery across various screens. This platform provides flexible, real-time reporting and dashboarding capabilities, helping contact centers optimize their operations and enhance performance.
In this role, you will have the opportunity to gain hands-on experience in the AI aspects of the product, including Natural Language Processing (NLP), intent recognition, and query generation within a real-time system. You will work closely with experienced AI engineers to develop AI-driven models that interpret user commands, extract key information from text, and dynamically generate structured commands or queries. Your contributions will directly impact the creation of intelligent systems capable of managing user inputs, ranging from simple queries to complex command generation, ultimately improving the overall functionality and efficiency of the platform.
Job offer informationAssist in the development and implementation of 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).
Participate in the leveraging of 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.
Contribute to the creation of 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.
Support the implementation of 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.
Collaborate with cross-functional teams, including product managers, engineers, and data scientists, to integrate AI-driven solutions into the broader software architecture.
Assist in continuously improving and fine-tuning 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.
Strong foundation in AI/ML development tools and frameworks (e.g., Python, TensorFlow, PyTorch).
Basic understanding of Natural Language Processing (NLP) techniques, including intent recognition, text classification, and keyword extraction.
Familiarity with real-time AI applications and how they can enhance user interaction and automate tasks.
Eagerness to learn and gain practical experience in building and deploying AI models that process user input, extract key information, and generate structured commands or queries.
Excellent problem-solving skills and a willingness to learn and implement effective solutions.
Strong collaboration and communication skills, with the ability to work effectively within a team environment.
Familiarity with machine learning pipelines, from data preprocessing and model training to evaluation and deployment, is a plus.
- 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