Mid/Sr Python Engineer with BigData/ML experience
Python, Django, Flask, SQL

Job description

We provide innovative, scalable, secure, and budget-efficient solutions, comprehensive support at each stage of the project – from concept to the finalized product. We are on a mission to develop innovative, AI-enabled solutions that drive business growth, enhance decision-making, and improve customer experiences. Join our dynamic team and be a part of shaping the future of data-driven AI applications.


  • Collaborate with cross-functional teams to design, develop, and maintain data-driven applications and AI models.
  • Develop and optimize Python-based software, focusing on performance, scalability, and maintainability.
  • Implement data processing pipelines for handling large-scale data sets.
  • Utilize machine learning and AI techniques to build predictive and prescriptive models.
  • Perform data analysis to extract valuable insights and enable data-driven decision making.
  • Develop and maintain RESTful APIs and microservices for data access and integration.
  • Troubleshoot and debug issues related to data pipelines, algorithms and systems performance.
  • Mentor and guide junior team members to promote a culture of learning and growth.
  • Contribute to the development of coding standards, best practices, and documentation.


Must haves

  • Proven experience as a Python Engineer, with a minimum of 2 (Mid) and 5 (Senior) years of relevant work experience.
  • Experience with Python web development frameworks like Django, Flask, or FastApi.
  • Strong proficiency in Python programming and data manipulation libraries (e.g., NumPy, pandas).
  • Good understanding of machine learning techniques and AI algorithms.
  • Good experience of VCS systems (Git) and Agile/SCRUM
  • Excellent problem-solving skills and the ability to work in a fast-paced, collaborative environment.
  • Strong communication and interpersonal skills.

Should haves

  • Proficiency in machine learning libraries such as TensorFlow, PyTorch, or scikit-learn.
  • Knowledge of distributed computing, parallel processing, and cloud computing platforms.
  • Experience with SQL like MySQL or PostgreSQL.
  • Experience with AWS Cloud.

Nice to have

  • Experience with containerization and orchestration tools (e.g., Docker, Kubernetes).
  • Hands-on experience with Big Data technologies, such as Hadoop, Spark, or NoSQL databases.

Our Perks & Benefits

  • Favorable employment conditions
  • Non-monetary employee benefits
  • Hybrid work
  • Flexible working hours
  • Attractive remuneration corresponding to experience and skills
  • Opportunity for development
  • Work in an international team

Mid/Sr Python Engineer with BigData/ML experience