Machine Learning Engineer

Company teamPosition

This client is a middle-sized company with challenging vision and enthusiactic team. Their ambition is to help other businesses to turn the data to their advantage - they stand for AI-based data aggregation and data profiling as well as digitisation and automation of processes. They are developing great products that could be seamlessly integrated into core corporate systems. Now they are searching for a new colleague to their industry-oriented team that will help them to reach their mission.

Work duties:

•     coding, testing and debugging

•     creating, modifying and applying machine learning algorithms in the innovative ways on the industrial topics 

•     exploring datasets, design data pipelines, create visualizations and create end-to-end ML solutions

•     providing valuable data insights to address the customer business challenges using visualization

•     communicating with project stakeholders (with technical and non-technical) and explaining them selected approach 

•     optimalization, scraping, vizualization

Contract Type

B2B / Full Time Job






100 000 CZK/month



Company team

Company teamRequirements

Must-have stack:

Fluent in Python and SQL + experience with Pandas, NumPy, Sklearn, Matplotlib/Seaborn, Git 

Algorithms and applied statistics knowledge, ability to design and write scalable algorithms for various complex problems

Machine Learning

Knowledge of a computational framework such as TensorFLow, Pytorch

Experience with Keras or similar high level APIs


Knowledge of basic optimization techniques and gradient descent and back-propagation

Knowledge of commonly used loss functions/metrics and their properties (RMSE, MAE, MAPE, crossentropy, etc.)

Visualization skills

Experience with data structures

Intermediate knowledge of graph theory

Experience with docker

Fluent communication in English (written + spoken) 

Highly appreciated is hands-on experience from the industry, knowledge of ERP or PLM systems 

Nice-to-have stack:

•     Linux administration skills

•     Knowledge of C/C++ and cython

•     Knowledge of Rust, R and Java

•     Experiences with Kubernetes

•     Experience with Julia

•     CI/CD v Atlassian stack (Bamboo, Bitbucket)

•     German language

Why should the candidate work for this client?

Nice opportunity to work in German company (and DACH customers)

Own innovative product

Non-corporate culture

Remote working culture

Flexible business hours (the candidate should fit within 6-18 time-frame)

English is the business language


Innovative mind

Flexibility in working culture

Friendly and motivated team

System of benefits

Educational system

Other information:

They use agile methodology


2-week sprints

70 team members are located in Czechia (developers, testers, data scientists etc.)

Our Top Clients