#1 Job Board for tech industry in Europe

Back-End Software Development (Python)
Python

Back-End Software Development (Python)

Kraków
Type of work
Undetermined
Experience
Senior
Employment Type
B2B, Permanent
Operating mode
Remote

Tech stack

    Python 3.7

    advanced

    Python

    advanced

    Cython

    advanced

    Numba

    regular

    NumPy

    regular

    Docker

    regular

    Kubernetes

    regular

    C

    nice to have

Job description

Online interview
We are looking for a Software Engineer, our stack is Python (Python 3.7+), Redis, Postgres, Vue.js. You must have industry experience building backend services in Python. You have experience with designing and building production-ready API (FastAPI) as well as with modern frontend technologies such as vue.js or react.js.

Some familiarity with machine learning frameworks (like Keras or PyTorch) and libraries (like sci-kit-learn and PyOD) can come in handy. Your ultimate goal will be to shape and build efficient self-learning applications that automatically improve the overall quality of data.

You will ensure that you produce robust, secure, modular, and maintainable code. You will coordinate with other team members, including data scientists, data engineers, full-stack developers, and UX/UI designers.

What you will take on:

  • Design backend services and API;
  • Work closely with the data scientist, data engineers, software engineers, quality assurance, documentation, and product teams;
  • Respond to bug reports and feature requests from our data scientists and data engineers.

What you already have:

  • Highly proficient with Python 3.7+ its ecosystem (Cython, numba, NumPy, scipy, SQLAlchemy, etc.);
  • Experience with docker and k8s;
  • Knowledge of C is a big plus;
  • Knowledge of math, probability, statistics, and algorithms;
  • Interest and willingness to quickly pick-up new programming languages.