The vacancy has been archived
The company is no longer hiring for this position. Check out similar vacancies
The company is no longer hiring for this position. Check out similar vacancies

Software Engineer
in Cherry Labs
280 000 — 450 000 ₽/month net
📍 Москва
Санкт-Петербург
Fully remote
Position
Python
Seniority level
Senior
English
B2 — Upper-Intermediate
Experience
3+ years
Technologies / Tools
Python
Pytest
Tornado/FastAPI
OpenCV
MongoDB
NATS
Crossbar
Gitlab CI
Jenkins
Sentry
Grafana
Docker
Kubernetes
AWS
Cherry Labs is a startup with headquarters in California, US investors and Global 500 companies as clients.
We are developing the computer vision platform for real-time analysis of complex human behavior using ML and human feedback loops.
The platform detects certain types of events and anomalies in human behavior using video streams from the cameras.
Our system helps companies and people to ensure safety in the workplace, in public places and at home.
At the moment, we are looking for an experienced Backend Engineer.
You will
- Develop the code base for the anomaly detection platform (Python).
- Develop and maintain the infrastructure systems and services (Kubernetes, Helm Charts).
- Develop the video streaming service (WebRTC, Gstreamer Technologies).
- Design, implement and maintain the system for deploying and updating services on edge devices (Ansible, AWX).
- Develop mechanisms for updating client applications (Linuх, Docker).
- Develop the data collection and markup system.
- Implement algorithms for detecting events in human behavior.
- Implement unit and integration tests (Pytest, Docker, GitLab CI).
Desired skills and experiences
- Experience in industrial work from 3 years with Python.
- Algorithmic experience and experience in code optimization.
- Inter-process communication (IPC).
- Experience with Docker and one of the cloud services: AWS / Google Cloud / Azure.
- Knowledge of any database.
- Knowledge of basic network protocols.
- Ability to work with a multithreading environment, understanding the principles of working with coroutines.
- Technical English.
Bonus points:
- Experience with Tornado and FastAPI.
- Knowledge of Postgres and MongoDB.
- Experience with Triton Inference Server and Allegro AI.
- Experience with Redis and NATS.
- Experience with Kubernetes.
- Experience with distributed infrastructure.
- Understanding the principles of neural networks and the basics of Computer Vision.
- Fluent English.
Company offers
- Strong and friendly team with extensive experience in computer vision, world-class experts and advisors.
- Flexible schedule within the 40-hour week.
- Corporate training at Skyeng language school.
- Bonuses.
- Possibility of relocation in the USA.
- Everything you need for remote work.

Татьяна РыбачукHR Manager

About company Cherry Labs
Industry
Продуктовая компания
Investment
$5M
Cherry Labs — технологический стартап в области компьютерного зрения, с помощью AI помогает компаниям распознавать опасные ситуации на производстве и заботиться о безопасности сотрудников.