Solving business problems and increasing efficiency with data analysis and machine learning. Build working models that automate tasks and perform them more efficiently. Working directly with key application developers to understand the current and future problems they are solving, creating and optimizing core parallel algorithms and data structures to provide the best solutions. A typical task was to find the most optimal channels to attract customers and form their profile. After the data were generated and analyzed, the signs were identified and the model built using machine learning, which allowed for a significant increase in profits, in some cases the increase reached 500 percent. The use of deep learning algorithms for computer vision problems, namely the classification of images. Tasks were solved in the production of identifying the defective products and automate this process.