Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Senior Python Developer

AT EPAM Systems
EPAM Systems

Senior Python Developer

Geneva, Switzerland

Are you driven by a passion for advancing technology within the banking industry and dedicated to combating financial crime? If so, we are looking for someone just like you to join us in Geneva in a position that requires a mix of remote and on-site work in a hybrid model.
We are seeking a skilled and experiencedSenior Python Developer with Risk experienceto join our dynamic team.

#LI-DNI

Responsibilities

  • Design, develop and maintain high-performance, scalable Python applications tailored for credit risk analysis and reporting
  • Work directly with clients and stakeholders to gather requirements, present technical solutions and address evolving business needs
  • Process large datasets related to loan portfolios, financial metrics and market risk using Python libraries and frameworks
  • Apply domain knowledge to implement models, scoring mechanisms and risk assessments (e.g. PD, LGD, EAD models)
  • Develop APIs to integrate with internal/external systems and deliver seamless data flow and automation
  • Collaborate with risk modeling teams to develop, validate and deploy credit risk models using Python
  • Ensure code quality through effective reviews, refactoring and implementation of best practices in Python development
  • Create technical documentation, user guides and process flows for delivered solutions
Requirements

Want more jobs like this?

Get Software Engineering jobs in Geneva, Switzerland delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.
  • 5+ yearsof professional Python development experience
  • Strong knowledge of Python libraries/frameworks such asPandas, NumPy, Scikit-learn, Flask/Django, FastAPI
  • Experience working in thecredit risk, financial services or banking domain
  • Familiarity with credit risk models, scoring systems and regulatory requirements (e.g. Basel II/III)
  • Experience withSQL and NoSQL databasesfor managing financial data (e.g. PostgreSQL, MongoDB)
  • Exposure todata processing pipelinesand ETL systems
  • Knowledge ofrisk management tools and frameworks(e.g. SAS, R is a plus)
  • Version control (Git), CI/CD and DevOps exposure
  • Strong analytical and problem-solving abilities
  • Excellent written and verbal communication skills in English
We offer
  • 5 weeks of vacation
  • EPAM Employee Stock Purchase Plan (ESPP)
  • Enhanced parental leave
  • Extended pension plan
  • Daily sickness allowance insurance
  • Employee assistance program
  • Global business travel medical and accident insurance
  • Learning and development opportunities including in-house training and coaching, professional certifications, over 22,000 courses on LinkedIn Learning Solutions and much more
  • *All benefits and perks are subject to certain eligibility requirements
• Please note that any offers will be subject to appropriate background checks
• We do not accept CVs from recruiting or staffing agencies
• For this position, we are able to consider applications from the following:
  • - Swiss nationals
  • - EU/EFTA nationals
  • - Third-country nationals based in Switzerland with an appropriate work permit
  • - Displaced people from Ukraine who are currently in Switzerland and hold, or have already applied for, S permits

Client-provided location(s): Geneva, Switzerland
Job ID: EPAM-epamgdo_bltf9bb64d0518b40ba_en-us_Geneva_Switzerland
Employment Type: Other