Verita HR Polska is a Human Resources service provider operating under number 5694.
We are working as a recruitment provider searching on our Client’s behalf for a person in the following role:
Senior Python Engineer – Risk Analytics & Model Enablement
We are looking for an experienced Senior Python Engineer to join a global Risk Analytics and Financial Engineering environment focused on enabling scalable and efficient credit risk model development.
The role sits within a Model Enablement team responsible for supporting risk modelling teams in adopting and effectively using internal analytical toolkits and platforms. The successful candidate will contribute both to the development of Python-based modelling libraries and to collaboration with end users to ensure best practices, usability, and continuous improvement of the tooling ecosystem.
This position combines software engineering, quantitative tooling, and stakeholder collaboration in a highly analytical environment supporting large-scale risk modelling initiatives.
Key Responsibilities
– Develop and maintain Python-based analytical toolkits used in credit risk modelling.
– Design and implement robust, scalable, and maintainable software solutions.
– Contribute to large Python libraries, including architecture, testing, and code quality improvements.
– Collaborate closely with quantitative analysts and risk modelling teams to understand requirements and support toolkit adoption.
– Drive best practices in software engineering, code review, and testing.
– Develop automated testing suites and contribute to CI/CD-oriented development workflows.
– Gather user feedback and help shape future improvements of modelling platforms and tools.
– Support rapid prototyping initiatives related to risk analytics and risk measurement.
– Strong commercial experience in Python software development.
– Solid understanding of object-oriented programming and clean code principles.
– Hands-on experience with test-driven development and testing frameworks such as pytest.
– Strong understanding of coding standards, code smells, and software engineering best practices.
– Experience conducting code reviews and maintaining high code quality standards.
– Practical knowledge of SOLID principles and common design patterns.
– Good knowledge of Git version control.
– Experience working in Agile development environments.
– Familiarity with continuous integration and automated testing practices.
Nice to Have
– MSc or PhD in Computer Science, Mathematics, Physics, Operational Research, Informatics, or a related technical field.
– Exposure to credit risk analytics or financial risk modelling environments.
– Experience with scientific Python ecosystem tools such as NumPy, SciPy, pandas, polars, and Matplotlib.
– Experience working with PySpark or other Big Data technologies.
– Background in developing reusable Python libraries or contributing to open-source projects.
– Opportunity to work in a major global financial institution.
– Clear career path in an international environment.
– Professional training and development.
– Autonomy and ownership of your work.
– Supportive team of experienced professionals.
– Exposure to a wide range of business lines and markets.
aleksandra.marcinkowska@veritahr.com