Job Description
Senior Python Developer (Risk & Data)
Location: Amsterdam, Netherlands
Start Date: ASAP
Contract Duration: 6 Months
Experience: 8–10 Years
About the Role
We are looking for an experienced Senior Python Developer with strong expertise in SQL and data-driven risk environments The ideal candidate will have a solid background in credit risk modeling, data engineering, and software development best practices
Key Responsibilities
Design, develop, and maintain scalable Python-based applications
Work on credit risk models including PD, EAD, LGD, and RAROC
Implement and optimize data pipelines and data management processes
Collaborate with cross-functional teams including risk, data, and IT
Ensure high-quality, secure, and efficient code through best practices
Participate in code reviews, testing, and CI/CD processes
Required Skills & Experience
8–10 years of experience in Python development
Strong expertise in Python (OOP, design principles, decorators, data structures)
Hands-on experience with NumPy, Pandas
Strong SQL/MySQL knowledge
Experience with testing frameworks (PyTest, TDD/BDD)
Understanding of CI/CD pipelines and cloud concepts
Knowledge of application security and code quality practices
Experience in data management and model implementation
Domain Expertise (Preferred)
Knowledge of credit risk concepts PD, EAD, LGD, RAROC
Experience in financial services or risk analytics environments
Soft Skills
Strong communication skills (written & verbal)
Ability to work in a fast-paced, collaborative environment
Problem-solving mindset with attention to detail