Lead Python Developer, Model Enablement
On-siteKraków, Lesser Poland, Poland or Krakow, Łódź Voivodeship, Republic of Poland
Kraków, Lesser Poland, Poland or Krakow, Łódź Voivodeship, Republic of PolandOn-siteContractSenior LevelSmall
ContractSenior LevelSmall
Job Summary
Lead development and maintenance of a large-scale Python library for global credit risk modelling while managing a medium-sized developer team. Conduct code reviews, mentor engineers on best practices, and collaborate with wholesale risk modellers to gather feedback for toolkit enhancements. Develop comprehensive testing suites and prototypes that streamline model deployment and reduce failure risk. Work with senior non-technical stakeholders across five continents to influence risk analysis processes and communicate technical progress.
Required Qualifications
- Senior-level professional experience building and testing Python applications in production environments
- Proven experience leading and managing developer teams
- Strong knowledge of coding best practices and ability to identify code quality issues
- Experience writing clean, pythonic code with attention to code smells and maintainability
- Demonstrated expertise in code review best practices and standards
- Proficiency with git version control systems
- Experience working in Agile environments, ideally with continuous integration practices
Desired Qualifications
- MSc or PhD in a technical discipline such as Computer Science, Mathematics, Physics or Operational Research
- Familiarity with credit risk analytics and financial modelling concepts
- Knowledge of Python scientific computing stack including NumPy, SciPy, pandas, polars and Matplotlib
- Experience with PySpark or similar big data tools
- Background developing open-source or commercial Python libraries
- Experience with containerisation and orchestration tools such as Docker, Kubernetes and Jenkins
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.