Python Developer

  • Hybrid
  • English
  • Banking
  • Regular
  • Agile/Scrum

Join us, and thrive in a dynamic environment of model innovation!

Krakow-based opportunity with the possibility to work 80% remotely!

As a Python Developer, you will be working for our client, a leading financial institution, in the Model Risk Management (MRM) division. You’ll play a pivotal role in developing and maintaining critical data-model aggregation systems for managing model risk across various functions and risk types within the bank.

Your main responsibilities:

  • Leading the development of sustainable data capture processes to enhance model risk efficiency
  • Managing version control and code repository for model validation custom code libraries
  • Analyzing script errors and designing effective strategies
  • Developing bespoke solutions and tools to optimize Model Risk Management practices
  • Driving governance aligned with Model Risk Management standards
  • Providing support and training to team members and users for developed solutions
  • Collaborating to ensure clarity and alignment of requirements with business objectives
  • Contributing to building confidence in models used across the organization

You’re ideal for this role if you have:

  • Experience working within a large modeling or model-related function at a Financial Institute
  • Hands-on experience with Python, Pandas, NumPy, SciPy, Keras, spaCy, and NLTK
  • Knowledge of open-source OCR libraries such as Tesseract, OpenCV, and PyTesseract
  • Experience with tools like Visual Studio Code, PyCharm, Jupyter, or Anaconda
  • Basic understanding of databases and SQL
  • Familiarity with UI and front-end design concepts
  • Strong written and verbal communication skills
  • Ability to understand complex data and resolve issues in building analytic tools
  • Good judgment, sense of urgency, and accountability in a high-pressure environment
  • Team-oriented mentality with the ability to work independently to high-quality standards

It is a strong plus if you have:

  • Knowledge of Agile delivery management methodology
  • Understanding of the product development lifecycle
  • Familiarity with ML algorithms development and implementation
  • Ability to develop object-oriented programming solutions in Python and modify internal Python libraries
  • Preferred degree in a quantitative discipline such as Financial Mathematics, Statistics, or Engineering
  • Ability to execute ML algorithms and develop OOP solutions in Python

#GETREADY  to meet with us!

We would like to meet you. If you are interested please apply and attach your CV in English or Polish, including a statement that you agree to our processing and storing of your personal data. You can always also apply by sending us an email at

Internal number #5128


Access to +100 projects
Access to Healthcare
Access to Multisport
Training platforms
Access to Pluralsight
Make your CV shine
B2B or Permanent Contract
Flexible & remote work
Flexible hours and remote work

Apply for this job now

    I agree to receive marketing information from ITDS Polska to the e-mail address provided
    We need your consent for recruitment processes for selected jobs. Please include a consent for data processing in your CV or send a statement of consent to You may also grant consent to future recruitment processes for similar jobs.