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
Open-Source Security Improvement
Svitla helped an open-source management platform transform its vulnerability detection by enriching its CVE database, automating analysis, and delivering real-time, risk-based insights. This upgrade positioned the company as a frontrunner in open-source security management.
State-of-the-Art SOC for a Global Travel Guidance Platform
We built a high-performing Security Operations Center for a global travel guidance platform, enabling real-time threat detection and response. The system is optimized for processing high number of alerts, significantly reducing detection and response times while ensuring compliance with industry standards.
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.