UKEESS Software House шукає Strong Middle Python Engineer (з ML) на повний робочий день (або в офісі у Львові, або з можливістю віддаленої співпраці в Україні).
Про замовника та проект:
Наш клієнт – це один з найбільших у світі ресурсів по сімейній історії та оцифровці ДНК. За допомогою цього сервісу можна побудувати своє сімейне дерево, дослідити сімейну історію та дізнатись цікаві факти про своїх предків на базі у понад 30 млрд оцифрованих архівних (у США) записів від XVIII ст. (+ ця цифра постійно росте). Також через ДНК-аналіз, наприклад, можна визначити етнічне походження, схильність до алергій, різноманітних хвороб, особливості тілобудови тощо. Загалом, наш замовник вважається найбільшим у своєму спейсі. :)
Про команду:
Ви працюватимете з командою Data Science над створенням пошукового індексу для всіх зображень (контенту) на сайті. Ми використовуємо Сomputer Vision та NLP моделі для пошуку імен, дат та взаємозв'язків з різних джерел, таких як переписи населення, свідоцтва про народження та газетні статті.
Data Science надають свої моделі нашій команді у вигляді python-packages через Model Repository. Ми створюємо та експлуатуємо дані в AWS, використовуючи Terraform та Python для отримання зображень, прогону їх через моделі та повернення видобутих даних у вигляді JSON messages. Наші проекти обробляють мільйони зображень на день. Ми зосереджуємося на пропускній здатності, вартості та обробці помилок.
Ви будете залучені у вивчення нашої моделі розгортання і візьмете на себе відповідальність за створення та експлуатацію нових пайплайнів.
Обов'язки:
Проектування, впроваджування та розгортання моделей та алгоритмів ML протягом усього їх життєвого циклу - від розробки до продакшину
Розробка безпечних, високопродуктивних мікросервісів та конвеєрів даних
Розробка та оптимізування масштабованих внутрішніх сервісів та API за допомогою Python
Оптимізація моделелей для ефективності, масштабованості та виводу в реальному часі у продакшн-середовище
Співпраця з інженерними, продуктовими та бізнес-командами для розуміння вимог та створення ефективних рішень для ML
Виконання аналізу та попередньої обробки даних за допомогою таких фреймворків, як PyTorch, TensorFlow, Keras
Підтримка та вдосконалення робочих процесів MLOps, включаючи версійність моделей, моніторинг та перепідготовку.
Бути в курсі останніх досягнень у галузі машинного навчання та технологій штучного інтелекту
Необхідний досвід і навички:
4+ роки досвіду створення та розгортання додатків на Python
Практичний досвід роботи з Machine Learning
3+ роки досвіду розгортання коду в AWS (включаючи EC2, SQS, SNS, S3, Lambda)
Комерційний досвід роботи з Terraform
Знання та комерційний досвід роботи з базами даних SQL та NoSQL (бажано AuroraDB, DynamoDB)
1+ рік досвіду роботи з клієнтськими операціями, включаючи моніторинг, аналіз витрат та усунення виробничих проблем
Досвід роботи з CI/CD (наприклад, Jenkins, Git)
Англійська мова: вище середнього (розмовна та письмова)
Перевагою буде:
Ступінь бакалавра у відповідній галузі або еквівалентний досвід
Досвід роботи з такими фреймворками, як PyTorch, TsensorFlow або Keras
Знання інструментів контейнеризації та оркестрування (наприклад, Docker, Kubernetes)
Що ми пропонуємо новому колезі?
Конкурентоспроможна компенсація (на основі ринкових даних, але також залежить від технічного рівня кандидата)
Гнучкий графік роботи
Щорічна оплачувана відпустка
Безкоштовні уроки англійської (онлайн)
Медичне страхування або дві альтернативи на вибір
Індивідуальний плани для професійного та особистісного розвитку
Відсутність бюрократії та мікро менеджменту
Сучасні комфортні офіси з альтернативними джерелами електроенергії на випадок відключення енергопостачання, стабільний інтернет
Закордонні відрядження (після війни)
Парковка на території та зарядна станція для електромобілів
Корпоративні подарунки, свята та розваги
Спортивні активності: настільний теніс, футбол, воркаут
Надішліть нам своє резюме і давайте познайомимося! ;)
---------------------------------------------------------------------------------------------------------------------
The UKEESS Software House team is currently looking for a Strong Middle Python Engineer (with ML) to join our team for a full-time position (remotely in Ukraine or in Lviv’s office).
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 work with the Data Science team to produce 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.
The Data Science teams deliver 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.
You will be responsible for learning our deployment pattern and taking ownership of creating and operating several of the new pipelines.
Responsibilities will include:
Design, implement, and deploy ML models and algorithms throughout their lifecycle - from development to production
Develop secure, high-performance microservices and data pipelines
Develop and optimize scalable back-end services and APIs using Python
Optimize models for efficiency, scalability, and real-time inference in production environments
Collaborate with engineering, product, and business teams to understand requirements and deliver impactful ML solutions.
Perform data analysis and preprocessing using frameworks such as PyTorch, TensorFlow, Keras
Maintain and improve MLOps workflows, including model versioning, monitoring, and retraining.
Stay up-to-date with the latest advancements in machine learning and AI technologies.
Requirements:
4+ years of experience building and deploying Python Applications
Practical Experience with Machine Learning
3+ years of experience deploying production code to AWS (including EC2, SQS, SNS, S3, Lambda)
Commercial experience with Terraform
Strong knowledge and commercial experience with SQL and NoSQL databases (preferred AuroraDB, DynamoDB)
1+ year of experience with customer-facing operations, including monitoring, cost analysis, and troubleshooting production issues
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:
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! ;-)
Відділ персоналу


