Middle/Senior Data Scientist

RemoteSalary not specified
Poland · Barcelona, Spain · Cyprus · Lviv, Ukraine
Apply Now

Tech Stack

Scikit-learnTensorFlowGitAzure DevOpsMachine LearningXGBoostKerasPyTorchNumPyPandasPython

Job Description, Responsibilities & Requirements

Middle/Senior Data Scientist

The CHI Software team is not standing still. We love our job and give it one hundred percent of us! Every new project is a challenge that we face successfully. The only thing that can stop us is... Wait, it’s nothing! Now the CHI team is looking for a Senior Data Scientist.

About the Position

We are seeking a Middle/Senior Data Scientist with expertise in Machine Learning, Deep Learning, and Python data analysis to join our dynamic team.

Responsibilities

  • Design and implement machine learning models using frameworks like TensorFlow, Keras, PyTorch, and MXNet.
  • Perform data analysis and preprocessing using Python libraries such as Pandas, Numpy, and Scikit-learn.
  • Develop and optimize algorithms for random forest, xgboost, clustering, and dimensionality reduction (PCA, t-SNE).
  • Utilize visualization tools like matplotlib, seaborn, and Plotly for data representation.
  • Collaborate with software development teams using tools such as Azure DevOps and Git.
  • Communicate effectively in English.

Requirements

  • Strong knowledge and proven experience with Machine Learning and Deep Learning.
  • Strong practical experience with Deep Learning frameworks like TensorFlow, Keras, PyTorch, MXNet.
  • Comprehensive knowledge of the Python data analysis ecosystem (Pandas, Numpy, Scikit-learn, etc.).
  • Strong knowledge of Python.
  • Good knowledge in random forest, xgboost, clustering algorithms, dimensionality reduction (PCA, t-SNE).
  • A good foundation in basic statistics and linear algebra.
  • At least minor experience with Python visualization tools (matplotlib/seaborn, Plotly).
  • Working knowledge of software development tools such as Azure DevOps, Git, etc.
  • Upper-intermediate English level.

Nice to Have

  • Knowledge of cloud technologies and platforms.
  • Familiarity with computer vision, natural language processing, time-series predictive/anomaly detection analyses, signal processing.
  • Understanding SOTA approaches for machine learning problems like unsupervised/semisupervised learning.
  • Awareness of the CRISP-DM process model.
  • Experience with continuous integration and release management tools.
  • Hands-on experience with cloud services and managing production ML lifecycle.

We Offer

  • Covered vacation period: 20 business days and 5 days off.
  • Free English classes.
  • Flexible working schedule.
  • Truly friendly and supporting atmosphere.
  • Working remotely or in one of our offices.
  • Medical insurance for employees from Ukraine.
  • Legal support.

Locations

  • Krakow, Poland
  • Barcelona, Spain
  • Limassol, Cyprus
  • Tampa (FL), USA
  • Lviv, Ukraine

Apply Now

Your dream job awaits you. Apply now!

Attach your CV

Your personal data is processed in accordance with our Privacy Notice.

© 2026 CHI Software. All Rights Reserved.

CHI SoftwarePolandBarcelonaSpainCyprusLvivUkraineScikit-learn, TensorFlow, Git, Azure DevOps, Machine Learning, XGBoost, Keras, PyTorch, NumPy, Pandas, Python Salary not specified

Job Details

Company name:
CHI Software
Location:
Poland · Barcelona, Spain · Cyprus · Lviv, Ukraine
Work Mode:
Remote
Posted on TheJob:
2/25/2026
Last checked:
2/25/2026
Posted on the source:
N/A
Apply Now