Services
AI and ML
Industries
Human Resources
Product
The product is a comprehensive Applicant Tracking System (ATS) solution designed to simplify recruiting. It provides necessary pipelines, AI-driven recommendations, ATS integrations (like Greenhouse), calendar integrations (Google, Microsoft), and many other recruitment tools for hiring. The product allows tracking and managing candidates at every step of their employment process and beyond.
Business needs
- Identify and solve existing bottlenecks in the existing architecture.
- Update a messaging solution for communication with 10k + candidates/month.
- Provide reliable real-time communication between recruiters and candidates.
- Automatically process candidate CVs using AI.
- Provide statistics and analysis on messages, schedules, successes and failures.
- Improve stability and cost-saving by deploying the messaging system to the cloud.
Suggested solutions from svitla
- Implemented a new microservice architecture to replace the old monolithic system.
- Deployed the solution into the AWS cloud to reduce costs and enhance reliability.
- Utilized third-party services to provide reliable real-time communication between recruiters and candidates, including SMS and WhatsApp, for messaging, filtering, and email notifications.
- Implemented third-party ATS integrations (Greenhouse), calendar (Google, Microsoft), and many other recruitment tools for hiring.
- Built an AI component that can automatically process candidates’ resumes and extract data for future processing.
- Implemented an AI component into a chatbot used to identify language, recognize and process complex user messages, and match FAQ answers with users’ questions.
- Developed a communication Widget for external clients’ websites.
- Applied TF-IDF, logistic regression, vector matching algorithms, and ontology services for NLP.
- Built a comprehensive regression testing system for the verification and validation of NLP models, based on over 2000 test cases.
- Set up a User Management system to provide different levels of access and privileges.
- Delivered real-time statistics on schedules, declines, successes at different stages, and reasons for failures through an AI analytics information system.
Technologies
Frontend: React, JavaScript, CSS, HTML5, Selenium, WebSocket
Backend: Python, Django, AIohttp, Flask, WebSockets, SocketIO, PyTest
NLP: SpaCy, Sklearn, Pandas, Torch, NumPy, TF-IDF, word2vec, O*NET, Transformers, BERT
Cloud: AWS, S3, Aurora, Lambda, Terraform, RDS, ECS, ECR, CloudWatch, Cognito
CI/CD: Jenkins, GitHub-actions, GitHub, GitLab
Containers: Docker, Docker Compose
Databases: MySQL, PostgreSQL, DynamoDB, Redis, RabbitMQ
Value delivered
- Customized ATS adjustable for the wide range of product clientele needs.
- A reliable and efficient communication system between candidates and recruiters.
- Unified system of processing and storing user resumes and their data.
- Convenient statistics for marketing departments to analyze users' activity.
See more cases
Mobile Apps For Jewelry Retailer
Discover how we developed an e-commerce mobile apps for a leading Latin American jewelry company with over 30 years of market leadership. With newly updated iOS and Android apps, our client successfully differentiated itself from competitors, driving significant increase in sales and revenue.
Automation For Drone Data Analysis
Discover how we developed an automated information system for a global conglomerate, streamlining data analysis from drone-captured media through microservices architecture and AWS cloud services, resulting in enhanced efficiency, reduced manual effort, and improved data visualization for Data Analysts.
NLP Enhanced Recruitment Solution
Explore how we transformed recruitment for an AI technology company by implementing a sophisticated user communication system and enhancing interview processes with real-time natural language processing, significantly boosting efficiency and enhancing candidate experiences.