Senior Python Developer, Model Enablement
Brak informacji o wynagrodzeniu
SeniorFull-time
#407764·Dodano 3 dni temu·1
Źródło: nofluffjobs.comTech Stack / Keywords
TestingPythonObject-oriented programmingpytestDesign PatternsGitContinuous integrationMScPhDNumPySciPypandasMatplotlibPySpark
Firma i stanowisko
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.
Wymagania
- 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
Nice to have:
- 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
Obowiązki
- 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
- 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 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
Benefity
- 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
Elastyczne godziny
Belvedere Recruitment
74 aktywne oferty