Nexio to polska firma technologiczna specjalizująca się w tworzeniu, rozwijaniu i utrzymywaniu różnych rozwiązań IT. Firma realizuje projekty dla sektora publicznego i prywatnego. Dział HR Nexio rekrutuje pracowników na potrzeby wewnętrzne oraz do projektów outsourcingowych. Ze względu na dynamiczny rozwój i rosnącą liczbę kandydatów, firma mierzyła się z wyzwaniem efektywnego zarządzania procesem rekrutacyjnym.
Ogromna liczba codziennie wysyłanych aplikacji, różnorodność przesłanych formatów dokumentów oraz wąskie gardło wynikające z manualnej pracy rozbudziły potrzebę automatyzacji procesu przetwarzania CV.
Kraj, w którym realizowano projekt
Polska
Branża
Pośrednictwo pracy
Sektor
Prywatny
Firma świadczy usługi outsourcingu specjalistów IT. Usługa ta polega na dopasowaniu najlepszych dostępnych kompetencji w branży IT do realizacji projektów klientów w modelu body leasingu lub team leasingu. Prowadząc procesy rekrutacyjne zespół rekrutacji przygotowuje dokumenty prezentujące doświadczenie Kandydatów – zgodnie z przyjętym szablonem i strukturą dokumentu.
Zespół rekrutacji otrzymywał CV kandydatów w różnorodnych formatach. Każdy kandydat strukturyzował swoje dokumenty aplikacyjne w inny sposób. Przygotowanie jednego profilu kandydata do zunifikowanego formatu zajmowało około 30 minut. Proces był całkowicie manualny.
Dodatkowym utrudnieniem był czynnik ludzki – jakość przetworzonego CV zależała od osoby wykonującej pracę. Różni pracownicy zespołu stosowali odmienne standardy opisu. Powodowało to niespójność w prezentowanych do klientów firmy dokumentów.
Ważnym czynnikiem dla całego procesu było również otoczenie biznesowe – w byciu partnerem biznesowym dla klientów oraz zapewnieniu konkurencyjności coraz większy wpływ zaczął odgrywać czas. Pojawiła się silna potrzeba biznesowa przyspieszenia całego procesu bez zwiększania liczby pracowników.
Nexio opracowało wewnętrzne rozwiązanie o nazwie Rekruter AI. System składa się z dwóch głównych modułów. Pierwszy moduł odpowiada za automatyczne przetwarzanie CV do zunifikowanego formatu. Drugi moduł umożliwia inteligentne przeszukiwanie i filtrowanie bazy kandydatów.
W pierwszym etapie zespół stworzył aplikację webową opartą na Streamlit. Pracownicy HR wgrywają do systemu plik CV w dowolnym formacie. Aplikacja wykorzystuje modele OpenAI do ekstrakcji kluczowych informacji z dokumentu. System wyciąga dane takie jak doświadczenie zawodowe, umiejętności techniczne, znajomość języków oraz wykształcenie. Następnie informacje są przetwarzane i układane według wewnętrznego standardu Nexio.
System generuje również podsumowanie kandydata. Dzięki temu pracownicy HR mogą szybko zweryfikować i edytować gotowy dokument.
Drugi etap projektu obejmował integrację z systemem eRekruter, aby umożliwić precyzyjne wyszukiwanie odpowiednich kandydatów. System umożliwia przeszukiwanie bazy kandydatów w języku naturalnym, np. Znajdź programistę Python z trzyletnim doświadczeniem. Aplikacja automatycznie dopasuje i posortuje kandydatów najlepiej dopasowanych do wymagań.
Backend aplikacji zbudowano w języku Python z wykorzystaniem Fast API. Frontend działa na frameworku Streamlit. Aplikacja została wdrożona w środowisku Kubernetes z wykorzystaniem narzędzi Helm i Docker.
Docker
Kubernetes
OpenAI
Streamlit
eRecruiter