Шановні друзі, Вітаю вас!
Трішки останніх новин щодо проєкту та наші плани на майбутнє. У березні 2023 року була написана перша строчка коду для порталу uujobs.ca. Цей проєкт розвивається у вільний від основних занять час, тому наразі його розвиток не є швидким. Тим не менш, протягом цього періоду було здійснено значні зміни, включаючи пошук обладнання, його конфігурування, міграції між платформами, оновлення заліза, резервне копіювання та знову пошук нового обладнання. Загалом, за трохи більше ніж рік ми реалізували вже третю архітектуру, яка нарешті готова до масштабування (від простої форми для публікації вакансій до підсистеми машинного навчання, яка автоматично збирає та класифікує всі вакансії).
На різних етапах розробки нас було до дев'яти волонтерів-розробників, проте у всіх обмежений вільний час, включаючи мене. Найбільшою та несподіваною проблемою стали не технічні виклики, а витрати на ChatGPT та інші API й підписки, які становлять 300-400 доларів щомісяця. Через це ми місяць тому призупинили систему парсінгу, що призвело до припинення появи нових вакансій на порталі.
Сьогодні хочу поділитися деякими результатами нашої роботи за останні три тижні:
Технічні досягнення:
• Підсистема пошуку компаній в інтернеті за географією та бізнес-діяльністю, автоматичне заповнення контактних даних та автоматична розсилка (jobmatchai.com) готова на 80% у першій версії та буде реадаптована до нової архітектури.
• ParsingEngine як окремий проєкт для скрапінгу провайдерів вакансій і співпраці з мережевими компаніями, розміщений на окремому сервері (здатний підтримувати 30-40 одночасних браузерних сесій з можливістю розширення).
• ParsingMLEngine – набір кастомних нейронних мереж для пошуку локальних і малих вакансій, як-от робота в кав'ярнях. Зараз триває збір обладнання, потрібно близько 900 доларів для створення початкової станції.
• Завершено роботу над двома серверами (для парсингу та самого uujobs.ca).
Бізнесові досягнення:
• Швидкість парсингу збільшено майже в 15-20 разів завдяки новому окремому серверу.
• Швидкість обробки даних зросла приблизно в 12 разів, від однієї хвилини до 3-7 секунд на позицію.
• Зменшено витрати на обробку даних майже в чотири рази, проте все ще потрібно понад 100 доларів на місяць + рахунки на світло на 3 «дорослих» сервери
• Додано 1900 нових вакансій за останню ніч – новий ParsingEngine працює належним чином.
• Створено 250 резюме, проте лише 10% досягли фінального статусу.
• Завершено роботу над третім сервером для ML - «платформа» куплена, тепер потрібно її «догрузити»
Підсумки:
1. Вакансії вже на сайті.
2. Ваші резюме чомусь ще ні 🙂
3. З’явився додатковий час для розвитку проєкту, і це мені цікаво.
4. Інфраструктура готова наполовину, збираю своїми силами кошти та обладнання для третього вузла машинного навчання.
5. Якщо ви виявили помилки на uujobs.ca, будь ласка, надсилайте деталі на
[email protected]. Будь ласка, не надсилайте резюме або запити про роботу на цей імейл, він суто з технічних питань.
6. Якщо у вас є час, можливість і бажання допомогти проєкту, надсилайте е-трансфери на
[email protected]. Побажання в коментарях до переказу вітаються.
7. Шукаємо партнерів для побудови win-win стратегій. Якщо ви працюєте як HR, рекрутер або у вас багато вакансій, пишіть на
[email protected] – ми відкриті до співпраці.
Щодо донатів: Донати дозволять не тільки підтримувати поточну роботу, але й масштабувати її та впроваджувати нові технології для покращення функціоналу платформи. Навіть «чашка кави» сприятиме прискоренню розвитку та забезпеченню стабільної роботи проєкту.
З повагою,
Команда UU Jobs @ uujobs.ca
PS: якщо вам чогось не вистачає на порталі або є якісь круті ідеї для розвитку - welcome to comments