Senior Python Developer - Model Enablement
Location: Krakow Poland
Contract Type: Contract
Develop high-quality Python code for credit risk modelling toolkit used across global operations
Work directly with wholesale credit risk modellers to ensure toolkit adoption and gather improvement feedback
Contribute to large-scale Python library development with emphasis on testing and code quality
Shape prototypes that materially influence risk analysis and measurement processes
Flexible working options including remote work part-time arrangements and staggered hours
Company Overview
Our client is a leading global financial services organisation with operations across five continents. They specialise in risk analytics and modelling serving wholesale credit risk teams across their international portfolio. The organisation is committed to building a culture where all employees are valued and respected fostering continuous professional development within an inclusive and diverse environment. They prioritise work-life balance and offer flexible working arrangements to support employees at different life stages.
Were looking for a Senior Python Developer to join the Model Enablement team within the Financial Engineering unit. This is an excellent opportunity to contribute to credit risk modelling toolkits that drive consistency efficiency and reliability across global risk operations. If youre an experienced Python developer with strong software engineering practices and want to work on impactful financial technology projects in Krakow wed like to hear from you.
Position Overview
This role has been created to provide programming expertise to the Financial Engineering unit specifically within the Model Enablement team. Youll contribute to developing and maintaining credit risk modelling toolkits whilst working closely with wholesale credit risk modellers to ensure correct and efficient toolkit usage. The position is instrumental in accelerating prototype development that influences risk analysis and measurement processes. Your work will help improve consistency of risk model development streamline operational efficiency reduce project failure risk and enhance model deployment processes across the organisation.
Responsibilities
Build and maintain high-quality Python applications and libraries following professional development standards and best practices
Develop comprehensive testing suites using pytest and implement test-driven development approaches
Collaborate with wholesale credit risk modellers to understand requirements and gather feedback for toolkit improvements
Conduct code reviews identifying code smells and ensuring adherence to SOLID principles and design patterns
Contribute to continuous integration practices within an Agile development environment
Support end users in understanding and efficiently using developed toolkits
Document code and technical solutions to facilitate knowledge sharing across teams
Requirements
Essential:
Senior-level experience building and testing Python applications in professional environments
Strong knowledge of object-oriented programming principles and test-driven development
Expertise in testing principles best practices and pytest familiarity
Solid understanding of SOLID principles and common design patterns
Experience writing pythonic code with ability to identify code smells
Practical experience with code review best practices
Proficiency with git version control
Experience working in Agile environments preferably with continuous integration practices
Knowledge of coding best practices and professional software development standards
Desirable:
MSc or PhD in Computer Science Mathematics Physics Operational Research or Information Systems
Familiarity with credit risk analytics and financial modelling concepts
Experience with Python scientific computing stack: NumPy SciPy pandas polars Matplotlib
Knowledge of PySpark or similar tools for handling large datasets
Experience developing open-source Python libraries or packages
Benefits
Opportunity to work on impactful financial technology projects influencing global risk operations
Professional development and continuous learning within a technical community
Flexible working arrangements including remote work part-time options and staggered hours
Collaborative environment supporting career growth and advancement
Alongside these benefits youll be immersed in a value-driven culture where your contributions are recognised and respected. Youll collaborate with talented technical teams across global locations working within an inclusive environment that prioritises work-life balance and supports your professional development throughout your career.
How to Apply
To apply for this role please submit your CV using the form below or email
Required Experience:
Senior IC
Senior Python Developer - Model EnablementLocation: Krakow PolandContract Type: ContractDevelop high-quality Python code for credit risk modelling toolkit used across global operationsWork directly with wholesale credit risk modellers to ensure toolkit adoption and gather improvement feedbackContrib...
Senior Python Developer - Model Enablement
Location: Krakow Poland
Contract Type: Contract
Develop high-quality Python code for credit risk modelling toolkit used across global operations
Work directly with wholesale credit risk modellers to ensure toolkit adoption and gather improvement feedback
Contribute to large-scale Python library development with emphasis on testing and code quality
Shape prototypes that materially influence risk analysis and measurement processes
Flexible working options including remote work part-time arrangements and staggered hours
Company Overview
Our client is a leading global financial services organisation with operations across five continents. They specialise in risk analytics and modelling serving wholesale credit risk teams across their international portfolio. The organisation is committed to building a culture where all employees are valued and respected fostering continuous professional development within an inclusive and diverse environment. They prioritise work-life balance and offer flexible working arrangements to support employees at different life stages.
Were looking for a Senior Python Developer to join the Model Enablement team within the Financial Engineering unit. This is an excellent opportunity to contribute to credit risk modelling toolkits that drive consistency efficiency and reliability across global risk operations. If youre an experienced Python developer with strong software engineering practices and want to work on impactful financial technology projects in Krakow wed like to hear from you.
Position Overview
This role has been created to provide programming expertise to the Financial Engineering unit specifically within the Model Enablement team. Youll contribute to developing and maintaining credit risk modelling toolkits whilst working closely with wholesale credit risk modellers to ensure correct and efficient toolkit usage. The position is instrumental in accelerating prototype development that influences risk analysis and measurement processes. Your work will help improve consistency of risk model development streamline operational efficiency reduce project failure risk and enhance model deployment processes across the organisation.
Responsibilities
Build and maintain high-quality Python applications and libraries following professional development standards and best practices
Develop comprehensive testing suites using pytest and implement test-driven development approaches
Collaborate with wholesale credit risk modellers to understand requirements and gather feedback for toolkit improvements
Conduct code reviews identifying code smells and ensuring adherence to SOLID principles and design patterns
Contribute to continuous integration practices within an Agile development environment
Support end users in understanding and efficiently using developed toolkits
Document code and technical solutions to facilitate knowledge sharing across teams
Requirements
Essential:
Senior-level experience building and testing Python applications in professional environments
Strong knowledge of object-oriented programming principles and test-driven development
Expertise in testing principles best practices and pytest familiarity
Solid understanding of SOLID principles and common design patterns
Experience writing pythonic code with ability to identify code smells
Practical experience with code review best practices
Proficiency with git version control
Experience working in Agile environments preferably with continuous integration practices
Knowledge of coding best practices and professional software development standards
Desirable:
MSc or PhD in Computer Science Mathematics Physics Operational Research or Information Systems
Familiarity with credit risk analytics and financial modelling concepts
Experience with Python scientific computing stack: NumPy SciPy pandas polars Matplotlib
Knowledge of PySpark or similar tools for handling large datasets
Experience developing open-source Python libraries or packages
Benefits
Opportunity to work on impactful financial technology projects influencing global risk operations
Professional development and continuous learning within a technical community
Flexible working arrangements including remote work part-time options and staggered hours
Collaborative environment supporting career growth and advancement
Alongside these benefits youll be immersed in a value-driven culture where your contributions are recognised and respected. Youll collaborate with talented technical teams across global locations working within an inclusive environment that prioritises work-life balance and supports your professional development throughout your career.
How to Apply
To apply for this role please submit your CV using the form below or email
Required Experience:
Senior IC
View more
View less