Position: Data Engineer
Company: InTechSoft
Experience required: 3y
English level: intermediate

The project team aims to provide a real-time analysis system that will be integrated into the TV program planning system. Both classic algorithms and machine learning and deep learning methods will be used for the analysis. This will enable the program planning teams to make an optimal decision on potential content to be broadcast, improve the planning process and monitor their KPIs to achieve the best possible customer experience.

**Technology Stack:**
- Google Cloud Platform, Terraform, GitLab
- Kubernetes, Docker, Airflow, Kafka, MLFlow
- BigQuery, BigTable
- Python, Pyspark, SQL
- REST APIs 

**Responsibilities & Tasks:**
- Development and implementation of data pipelines for the preparation, provision and versioning of data for the training of machine learning models.
- Consulting and development of machine learning and deep learning models, especially with regard to the productive operation of these models.
- Design and implementation of microservices to provide model prediction via REST API and streaming system, including functions to monitor these models in productive operation.
- Deploy the microservices and streaming system in the production cloud environment, taking into account high availability requirements.
- Implementation of a MLOps process for continuous development of the models in production ope-ration.

**What we offer:**
- Paid sick leave/vacation days (6/up to 20 working days per year).
- Open management and friendly dynamic team (awesome team of professionals always ready to help).
- Internal courses, and other educational activities.
- Remote work - our team has been successfully operating all over the world.