Financial Engineer (Banking, Python)

22 000 - 25 200 PLNNet per month - B2B

Financial Engineer (Banking, Python)

Analytics

Kapelanka, Kraków

ITDS

22 000 - 25 200 PLN
Net per month - B2B
Full-time
B2B
Senior
Remote

Tech stack

    Python

    advanced

    Matlab

    regular

    PySpark

    regular

Job description

Financial Engineer

Join us, and build cutting-edge tools shaping the future of finance!

Kraków - based opportunity with hybrid work model (1 day/week in the office).


As a Financial Engineer, you will be working for our client, a global financial leader establishing an advanced research and development unit dedicated to transforming risk analytics. You will be accelerating the creation of prototypes that redefine risk analysis and measurement, driving innovation in model development, and streamlining deployment processes. This role offers the opportunity to work on cutting-edge methods that improve consistency, reduce costs, and minimise project risks. You will be collaborating with experts across functions, shaping tools and platforms that influence the future of risk management in the financial sector.


Your main responsibilities:

  • Developing and testing prototype applications to improve risk analysis processes

  • Creating models and algorithms to enhance risk measurement consistency

  • Implementing object-oriented programming solutions, especially in Python

  • Applying mathematical or engineering programming tools such as MATLAB

  • Designing and maintaining robust testing frameworks

  • Collaborating with R&D team members to explore advanced analytical methods

  • Streamlining operational workflows for model development projects

  • Reducing deployment time and complexity through innovative solutions

  • Documenting development processes and ensuring code quality

  • Supporting knowledge sharing and technical guidance within the team


You're ideal for this role if you have:

  • MSc or PhD in Computer Science, Mathematics, Physics, Operational Research, or Information Systems

  • At least 5 years of experience building and testing applications professionally

  • Proficiency in Python and an object-oriented programming language such as Java, C++, or C#

  • Experience programming in a mathematical or engineering technical environment such as MATLAB

  • Knowledge of common software design patterns

  • Strong understanding of testing principles and best practices

  • Ability to work collaboratively in an R&D environment

  • Excellent problem-solving and analytical thinking skills

  • Proven ability to deliver high-quality, maintainable code

  • Strong written and verbal communication skills


It is a strong plus if you have:

  • Experience developing in an Agile environment with continuous integration practices

  • Familiarity with algorithms for processing large datasets such as Map/Reduce

  • Knowledge of machine learning and pattern recognition techniques

  • Experience in Apache Spark, particularly PySpark

  • Knowledge of Go programming language


We offer you:

ITDS Business Consultants is involved in many various, innovative and professional IT projects for international companies in the financial industry in Europe. We offer an environment for professional, ambitious, and driven people. The offer includes:


  • Stable and long-term cooperation with very good conditions 

  • Enhance your skills and develop your expertise in the financial industry

  • Work on the most strategic projects available in the market

  • Define your career roadmap and develop yourself in the best and fastest possible way by delivering strategic projects for different clients of ITDS over several years

  • Participate in Social Events, training, and work in an international environment

  • Access to attractive Medical Package

  • Access to Multisport Program

  • Access to Pluralsight

  • Flexible hours & remote work


Internal job number #7536

Published: 12.08.2025
Office location