Senior Python Software Engineer
We are seeking an exceptionally skilled Senior Python Software Engineer to architect and implement robust, scalable Back End systems that power our advanced AI/ML tools and services. This hands-on individual contributor role demands expert knowledge of Python fundamentals, a profound understanding of software design principles, architectural patterns, and an unwavering commitment to writing clean, maintainable, and production-grade code that minimizes technical debt. Proficiency in FastAPI is a must. Prior experience in Generative AI development and its associated frameworks is a bonus.
Team Background:
The Credit Risk Technology team is at the forefront of leveraging data and artificial intelligence to transform critical risk functions within Client.
We develop and maintain complex software solutions that empower Client's Risk organization to manage counterparty credit risk.
Our systems integrate vast datasets, including trades, collateral, market data, and counterparty information to compute essential metrics such as Pre-Settlement Risk (PSE), Exposure at Default (EAD), and Risk Weighted Assets (RWA), alongside optimizing margin allocation, collateral haircuts, liquidity, and concentration levels.
The Job:
This role sits within a newly formed team within Credit Risk Technology - Optima AI team - which is responsible for leveraging AI to optimise the expensive CCR Exposure Impact Analysis.
You will implement, build and deploy Back End systems to automate the analysis of data, code, documentation and Jira, and structure the extracted knowledge in a Credit Risk Domain aware knowledge graph.
What we'll need from you:
- Minimum 12+ years of experience is required
- Proficiency in core Python and FastAPI framework.
- Profound understanding of software design principles, architectural patterns, and an unwavering commitment to writing clean, maintainable, and production-grade code.
- Experience of the full life cycle of design, implementation and running of enterprise software solutions involving cross functional team collaboration.
- Experience contributing to the architecture and design (architecture, design patterns, reliability, scaling) of new and current systems.
- Experience in containerized deployment (Kubernetes, OpenShift etc).
- Expertise with DevOps, CI/CD and agile methodology.
- Experience in Generative AI, LLM frameworks and LLM prompt engineering is a bonus.
- HYBRID - 3 days a week