UKEESS Software House шукає Strong Middle Python Engineer на повний робочий день (або в офісі у Львові, або з можливістю віддаленої співпраці в Україні).
Якщо ви шукаєте можливість перейти у Machine Learning Engineering - ця вакансія саме для вас. Ми допоможемо вам під час вашого шляху від розробки на Python до Machine Learning.
Про замовника та проект:
Наш клієнт – це один з найбільших у світі ресурсів по дослідженню сімейної історії та оцифровці ДНК. За допомогою цього сервісу можна побудувати своє сімейне дерево, дослідити сімейну історію та дізнатись цікаві факти про своїх предків на базі у понад 30 млрд оцифрованих архівних (у США) записів від XVIII ст. (+ ця цифра постійно росте). Також через ДНК-аналіз, наприклад, можна визначити етнічне походження, схильність до алергій, різноманітних хвороб, особливості тілобудови тощо. Загалом, наш замовник вважається найбільшим у своїй бізнес-ніші. :)
Про команду:
Ви будете частиною Data Science команди, яка працює над створенням пошукового індексу для всіх зображень (контенту) на сайті. Команда використовує Сomputer Vision та NLP моделі для пошуку імен, дат та взаємозв'язків з різних джерел, таких як переписи населення, свідоцтва про народження, газетні статті тощо.
Одна з наших команд надає свої моделі нашій команді у вигляді python-packages через Model Repository. Ми створюємо та експлуатуємо дані в AWS, використовуючи Terraform та Python для отримання зображень, прогону їх через моделі та повернення видобутих даних у вигляді JSON messages. Наші проекти обробляють мільйони зображень на день. Ми зосереджуємося на пропускній здатності, вартості та обробці помилок.
Після отримання нових знань і навичок, ви будете залучені у вивчення нашої моделі розгортання і візьмете на себе відповідальність за створення та експлуатацію нових пайплайнів.
Обов'язки:
Розробка та оптимізування масштабованих внутрішніх сервісів та API за допомогою Python
Розробка безпечних, високопродуктивних мікросервісів та конвеєрів даних
Співпраця з інженерними, продуктовими та бізнес-командами для розуміння вимог та створення ефективних рішень для ML
Після здобуття потрібних знань по ML:
Виконання аналізу та попередньої обробки даних за допомогою таких фреймворків, як PyTorch, TensorFlow, Keras
Підтримка та вдосконалення робочих процесів MLOps, включаючи версійність моделей, моніторинг та перепідготовку.
Проектування, впроваджування та розгортання моделей та алгоритмів ML протягом усього їх життєвого циклу - від розробки до продакшину
Оптимізація моделелей для ефективності, масштабованості та виводу в реальному часі у продакшн-середовище
Бути в курсі останніх досягнень у галузі машинного навчання та технологій штучного інтелекту
Необхідний досвід і навички:
4+ роки комерційного досвіду роботи з Python
3+ роки комерційного досвіду роботи з AWS
Комерційний досвід роботи з Terraform або з CloudFormation
Знання та комерційний досвід роботи з базами даних SQL та NoSQL
Досвід роботи з CI/CD (наприклад, Jenkins, Git)
Англійська мова: вище середнього щонайменше (розмовна та письмова)
Перевагою буде:
Практичний досвід роботи з Machine Learning
Досвід роботи з клієнтськими операціями, включаючи моніторинг, аналіз витрат та усунення виробничих проблем
Досвід роботи з такими фреймворками, як PyTorch, TsensorFlow або Keras
Знання інструментів контейнеризації та оркестрування (наприклад, Docker, Kubernetes)
Ступінь бакалавра у відповідній галузі або еквівалентний досвід
Що ми пропонуємо новому колезі?
Конкурентоспроможна компенсація (на основі ринкових даних, але також залежить від технічного рівня кандидата)
Гнучкий графік роботи
Щорічна оплачувана відпустка
Безкоштовні уроки англійської (онлайн)
Медичне страхування або дві альтернативи на вибір
Індивідуальний плани для професійного та особистісного розвитку
Відсутність бюрократії та мікро менеджменту
Сучасний комфортний офіс (зона барбекю, кухні, кімнати відпочинку та ін.)
Закордонні відрядження (після війни)
Парковка на території та зарядна станція для електромобілів
Корпоративні подарунки, свята та розваги
Спортивні активності: настільний теніс, футбол, воркаут
Надішліть нам своє резюме і давайте познайомимося! ;)
-----------------------------------------------------------------------------------------------------------------
The UKEESS Software House team is looking for a Strong Middle Python Engineer to join our team for a full-time position (remotely in Ukraine or in Lviv’s office).
If you are looking for a chance to switch technologies for Machine Learning, this is the opportunity for you. We will assist you during your journey from Python Development to Machine Learning Engineering.
About the Customer and the Project:
Our customer is the world’s largest DNA network from the USA. This presents a unique opportunity to work with more than 30 billion digitized global historical records, 100 million family trees, and 18+ million people in their growing database. Our customers help people discover their family stories and gain actionable insights about their health and wellness.
About the team:
You will be a part of the Data Science team, which produces the search index for all the website’s images (content). We use Computer Vision and NLP models to retrieve names, dates, and relationships from various sources, such as Censuses, Birth Certificates, and Newspaper Articles.
One of the teams delivers their models to our team as Python packages through a Model Repository. We create and operate data pipelines in AWS, using Terraform and Python to retrieve the images, run them through the models, and return the extracted data as JSON messages. Our typical projects process millions of images per day. We focus on throughput, cost, and error handling.
After gaining new knowledge, you will be responsible for learning our deployment pattern and taking ownership of creating and operating several new pipelines.
Responsibilities will include:
Develop and optimize scalable back-end services and APIs using Python
Develop secure, high-performance microservices and data pipelines
Collaborate with engineering, product, and business teams to understand requirements and deliver impactful ML solutions
After gaining mandatory knowledge:
Perform data analysis and preprocessing using frameworks such as PyTorch, TensorFlow, Keras
Maintain and improve MLOps workflows, including model versioning, monitoring, and retraining
Design, implement, and deploy ML models and algorithms throughout their lifecycle — from development to production
Optimize models for efficiency, scalability, and real-time inference in production environments
Stay up-to-date with the latest advancements in machine learning and AI technologies.
Requirements:
4+ years of commercial experience with Python development
3+ years of commercial experience with AWS
Commercial experience with Terraform or CloudFormation
Strong knowledge and commercial experience with SQL and NoSQL databases
Experience with CI/CD practices and tools (e.g., Jenkins, Git)
English: Upper-intermediate at least (both spoken and written)
It will be a plus:
Knowledge or experience with ML
Experience with customer-facing operations, including monitoring, cost analysis, and troubleshooting production issues
Experience with frameworks such as PyTorch, or TensorFlow, or Keras
Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes)
Bachelor’s degree in a related field or equivalent experience
What do we offer our new colleague?
Competitive compensation (based on market data but also depending on the technical level of the candidate)
Flexible work schedule
3 health packages to choose
Annual paid vacation and state holiday celebration
Free English classes (online)
Individual approach to professional growth
Lack of bureaucracy and micromanagement
Modern, comfortable office facilities (a barbecue zone, kitchens, lounge rooms, coffee machines, etc.)
Foreign business trips (after the war)
On-site parking lot and charge station for Electric Cars
Corporate gifts, celebrations, and fun activities
Sports activities: ping-pong, soccer, work-out
Suppose you have a passion for solving challenging problems, building scalable, robust systems, love working with the latest technologies in a fast-paced, flexible environment, and are excited at the prospect of having a significant impact on products with more than 3 million paying subscribers.
In that case, we want to talk to you! ;-)
Відділ персоналу



