Контакты

Senior Python Developer

Minsk, Belarus

Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.

DESCRIPTION


Currently we are looking for an experienced and diligent Senior Python Developer for our Minsk office to make the team even stronger.

If you are ready to build the data analytics platform with AI capabilities for a healthcare technology company and work on Analytics Center of Excellence (ACoE) initiatives—you are the very person we need. We are seeking available talent who are willing to share our engineering culture and become EPAMers!

Responsibilities

  • Implementation of data provisioning and processing pipelines for Machine Learning algorithms in a scalable way utilizing microservices architecture;
  • API development in Python, software development using microservice architecture; optimization of Python objects, serialization in Python, leveraging multiple types of databases/data sources, and working with large collections of data;
  • Containerization and CI/CD;
  • Possible challenges include microservice design and performance, versioning, building a resilient deployment pipeline, and optimization of data storage.

Requirements

  • Excellent Python 3 development skills;
  • Must have end-to-end knowledge and experience in microservice architecture;
  • Experience developing Python applications with the use of multiple data sources/databases;
  • Experience working with large collections of data in Python (including NumPy and Pandas libraries);
  • Experience with Python serialization and optimizing native Python objects;
  • Must have solid experience with REST API;
  • Experience developing and optimizing algorithms;
  • Knowledge of In-Memory, Classic SQL, and NoSQL databases;
  • Experience creating Docker images/containers as well as CI/CD experience with Git;
  • Kubernetes experience is a plus;
  • Experience in distributed computing technologies like Hadoop and Spark is a plus;
  • Understanding of Machine Learning is a big plus;
  • At least Intermediate level of English (B1 and higher).

We offer

  • Innovative solutions delivery to the world’s digital changes;
  • Experience exchange with colleagues all around the world;
  • Opportunities for self-realization;
  • Friendly team and enjoyable working environment;
  • Engineering, corporate and social events;
  • Social package: professional & soft skills trainings, medical & family care programs, sports;
  • Free English classes;
  • Flexible working schedule.