Python Scientific Software Engineer (Computational Modeling & Data Analysis)
Let's create the future together!
Join neXa – Let’s Shape the Future Together!
At neXa, we’re not just building digital solutions — we’re helping businesses grow smarter. We work with forward-thinking clients across industries to design, build, and implement technology that makes a real difference. From intelligent automation to custom applications, our projects are as diverse as our team.
B2B | 30% Hybrid, 100% remote after onboarding | Full-time | Szczecin
We are looking for a Python Scientific Software Engineer to support the development of an innovative application used in a laboratory environment.
The project focuses on extending the application's capabilities in experimental data analysis, numerical computations, and predictive modeling of polymer material behavior under specific conditions.
You will combine Python development, scientific computing, and analytical problem-solving to build reliable computational solutions. The project offers an opportunity to collaborate with scientific experts and contribute to the development of practical tools supporting laboratory research.
Responsibilities:
Develop and enhance Python-based applications supporting laboratory research and scientific data analysis.
Design and implement tools for processing, analyzing, and interpreting experimental datasets.
Develop numerical and computational solutions to support predictive modeling of polymer material behavior.
Evaluate available experimental data and identify suitable mathematical and computational approaches.
Implement and adapt computational models based on project objectives and available data.
Validate computational results, assess model accuracy, and ensure the reliability of developed solutions.
Write clean, maintainable, and well-tested Python code.
Collaborate with scientific and engineering experts to translate research requirements into software functionalities.
Must-have Requirements:
Strong proficiency in Python, including practical experience with NumPy, SciPy, and pandas.
Hands-on experience developing and maintaining software applications, analytical tools, or computational solutions.
Fundamental understanding of mathematical modeling, statistics, and numerical methods.
Ability to analyze experimental data and evaluate potential computational approaches.
Experience in software testing, code validation, and verifying the accuracy of computational results.
Good knowledge of Git and version control practices.
Strong analytical thinking, problem-solving skills, and the ability to work independently.
Nice to have Requirements:
Experience in computational modeling, computational chemistry, chemical engineering, or materials science.
Knowledge of polymer properties and methods used to predict material behavior.
Experience fitting computational models to experimental data and evaluating prediction accuracy.
Familiarity with machine learning methods and libraries such as scikit-learn or PyTorch.
Experience with molecular simulation tools such as LAMMPS or GROMACS.
Previous experience developing scientific or engineering software in laboratory or research environments.
- Department
- IT Services
- Location
- Szczecin
- Remote status
- Hybrid
About neXa
At neXa, we’re not just building digital solutions — we’re helping businesses grow smarter. We work with forward-thinking clients across industries to design, build, and implement technology that makes a real difference. From intelligent automation to custom applications, our projects are as diverse as our team.