At a Glance
- Tasks: Design and build scalable backend systems using Python for AI-driven financial solutions.
- Company: Join a high-impact consultancy transforming financial risk with cutting-edge technology.
- Benefits: Competitive contract terms, hybrid work model, and exposure to innovative AI projects.
- Other info: Opportunity to grow expertise in AI-driven financial technologies within a dynamic team.
- Why this job: Make an immediate impact on strategic projects in a collaborative engineering culture.
- Qualifications: Strong Python skills, experience with FastAPI, and a passion for AI technologies.
The predicted salary is between 60000 - 80000 € per year.
We are seeking an experienced Senior Python Software Engineer to join a high-impact consultancy engagement. This is a hands-on, individual contributor role focused on designing and building scalable backend systems that power cutting-edge AI and machine learning solutions within credit risk.
You will play a key role in a newly formed AI-focused team, working at the intersection of advanced analytics, financial risk, and modern software engineering.
As a Senior Engineer, you will architect, develop, and deploy robust backend systems that automate complex analysis across data, codebases, documentation, and workflow tools. A core focus will be structuring this information into a domain-aware knowledge graph to support Credit Risk decision-making.
You’ll work closely with cross-functional teams to deliver production-grade solutions that are scalable, maintainable, and aligned with enterprise standards.
You’ll be embedded within the Credit Risk Technology function, specifically the Optima AI team, which is focused on transforming Counterparty Credit Risk (CCR) analysis through AI. The broader team develops systems that process large-scale financial datasets—covering trades, collateral, and market data—to calculate key risk metrics such as:
- Pre-Settlement Risk (PSE)
- Exposure at Default (EAD)
- Risk Weighted Assets (RWA)
This role contributes to optimising exposure impact analysis using AI-driven approaches.
Key Responsibilities
- Design and build scalable backend systems using Python and FastAPI
- Contribute to system architecture, design patterns, and engineering best practices
- Develop clean, maintainable, and production-ready code with minimal technical debt
- Implement and manage containerised deployments (e.g. Kubernetes, OpenShift)
- Collaborate across engineering, data, and business teams
- Support CI/CD pipelines and DevOps practices
- Contribute to AI-driven solutions, including knowledge graph development
Required Skills & Experience
- Strong expertise in Python and FastAPI
- Deep understanding of software design principles and architectural patterns
- Proven experience building and running enterprise-grade systems
- Experience across the full software development lifecycle
- Strong background in system design, scalability, and reliability
- Experience with containerisation (Kubernetes, OpenShift, or similar)
- Familiarity with DevOps practices, CI/CD, and Agile methodologies
Desirable:
- Experience with Generative AI, LLM frameworks, or prompt engineering
What’s on Offer
- Opportunity to work on cutting-edge AI initiatives within a global financial environment
- Exposure to complex, high-value risk systems and large-scale data platforms
- Collaborative, forward-thinking engineering culture
- Chance to build expertise in AI-driven financial technologies
- Immediate impact on strategic, business-critical projects
Python Software Engineer (Financial) in London employer: Remarkable Resourcing
Join a forward-thinking consultancy that champions innovation and collaboration, offering you the chance to work on cutting-edge AI initiatives within the financial sector. With a hybrid working model in London, you'll thrive in a dynamic environment that prioritises employee growth, fosters a culture of teamwork, and provides immediate opportunities to make a significant impact on high-value risk systems. Embrace the chance to develop your expertise in AI-driven financial technologies while contributing to strategic projects that shape the future of credit risk analysis.
StudySmarter Expert Advice🤫
We think this is how you could land Python Software Engineer (Financial) in London
✨Network Like a Pro
Get out there and connect with people in the industry! Attend meetups, webinars, or even casual coffee chats. You never know who might have the inside scoop on job openings or can refer you directly to hiring managers.
✨Show Off Your Skills
Don’t just talk about your experience; demonstrate it! Create a portfolio showcasing your projects, especially those involving Python and FastAPI. Share your GitHub link when networking or during interviews to give potential employers a taste of what you can do.
✨Ace the Interview
Prepare for technical interviews by brushing up on your coding skills and system design principles. Practice common interview questions related to Python and backend systems. Remember, it’s not just about getting the right answer but also how you approach problem-solving.
✨Apply Through Our Website
When you find a role that excites you, apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive and genuinely interested in joining our team.
We think you need these skills to ace Python Software Engineer (Financial) in London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with Python and FastAPI, as well as any relevant projects you've worked on. We want to see how your skills align with the role, so don’t be shy about showcasing your achievements!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about AI and financial technology. We love seeing candidates who can connect their personal interests with our mission at StudySmarter.
Showcase Your Problem-Solving Skills:In your application, include examples of how you've tackled complex problems in previous roles. We’re looking for someone who can design scalable systems, so share any relevant experiences that demonstrate your expertise!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!
How to prepare for a job interview at Remarkable Resourcing
✨Know Your Python Inside Out
Make sure you brush up on your Python skills, especially with FastAPI. Be ready to discuss your past projects and how you've used these technologies to build scalable systems. Practising coding challenges can also help you demonstrate your problem-solving abilities during the interview.
✨Understand the Financial Context
Since this role is focused on credit risk, it’s crucial to familiarise yourself with key financial concepts like Exposure at Default (EAD) and Risk Weighted Assets (RWA). Showing that you understand how your technical skills apply to financial risk will set you apart from other candidates.
✨Showcase Your Collaboration Skills
This position involves working closely with cross-functional teams, so be prepared to share examples of how you've successfully collaborated in the past. Highlight any experience you have with Agile methodologies and how you’ve contributed to team success in previous roles.
✨Prepare for Technical Questions
Expect to face technical questions about system design, scalability, and reliability. Think through your approach to building enterprise-grade systems and be ready to discuss your experience with containerisation tools like Kubernetes or OpenShift. This will demonstrate your readiness for the hands-on nature of the role.