Position: Back-end engineer (Python)
Company: Data Science UA
Category: Python
Experience: 3y
English level: intermediate

**About product:**
This is an intelligent video analytics platform designed to automate the process of learning and generating contextual insights from the unstructured data inside video footage. The company’s platform uses artificial intelligence built on proprietary machine comprehension services that can contextually understand the content of users’ data, enabling clients to provide contextual advertisements and product recommendations to provide a personalized experience for users. They have developed and deployed a computer vision system for industrial procedure monitoring which involves multiple cameras, on-prem servers with multiple GPUs, and a cloud component on AWS cloud. The system is installed in 3 countries, and we have new customers all over the world.

**Requirements:**

- 4+ years of experience in Python.
- Experience creating APIs using HTTP or GRPC frameworks.
-Solid understanding of best practices and writing clean and scalable software.
- Familiarity with Asyncio.
-Familiarity with NoSQL databases, Microservices and AWS.
-Preferred experience in Golang.

**Responsibilities:**

- Managing the software in both our cloud and on-premises servers.
- Developing APIs and automation.
- Building CI/CD pipelines.
- Integration.
- Creating unit tests.

You will work closely with the founding team and will have a great impact on the direction of the products and the company. If you’re interested in joining our new R&D team, please let us know about yourself.

**Про продукт:**

Це інтелектуальна платформа відеоаналітики, розроблена для автоматизації процесу навчання та генерування контекстної інформації на основі неструктурованих даних у відеоматеріалі. Платформа компанії використовує штучний інтелект, створений на основі власних сервісів машинного навчання, які можуть контекстно розуміти вміст даних користувача, дозволяючи клієнтам надавати рекомендації щодо продуктів, аби забезпечити персоналізований досвід для користувачів. Компанія розробила та розгорнула систему computer vision для моніторингу промислових процедур, яка містить кілька камер, локальні сервери з декількома графічними процесорами та AWS-cloud. Система встановлена в 3 країнах, і у них є нові клієнти по всьому світу.

**Вимоги:**

- 4+ роки досвіду роботи з Python.
- Досвід створення API за допомогою фреймворків HTTP або GRPC.
- Досвід застосування на практиці навичок зі створення масштабованого програмного забезпечення.
- Досвід роботи з Asyncio, базами даних NoSQL, мікросервісами та AWS.
- Бажаний досвід роботи в Golang.

**Обов’язки:**

- Керування програмним забезпеченням як у хмарі, так і на локальних серверах
- Розробка та автоматизація API.
- Побудова конвеєрів CI/CD.
-Інтеграція.
- Створення модульних тестів.

Ви будете тісно співпрацювати з командою засновників і матимете великий вплив на напрямок розвитку продуктів і компанії. Якщо ви зацікавлені приєднатися до нашої нової команди R&D, відправляйте нам своє CV.