Python Software Engineer (m/f)
Česká republika : Hlavní město Praha
About us
ČSOB is part of KBC Group which is an integrated bank-insurance group catering mainly for retail, private banking, SME and mid-cap clients. Geographically, KBC focuses on core markets of Belgium, the Czech Republic, Slovakia, Hungary and Bulgaria. The Risk Modelling team provides risk modelling services for KBC Group. Because risk measurement is more than modelling alone, we work closely together with other risk experts (project & process managers, risk advisors) to produce reliable risk figures for KBC Group.
We are looking for a junior or mid-senior level Python Software Engineer to join our Prague team, contributing to the development and maintenance of production-ready analytical systems at KBC Group level. In this role, you will focus on building and improving the software components surrounding analytical solutions, ensuring they are reliable, scalable, and fit for use in a production environment. You will also contribute to the continuous improvement of our engineering practices, code quality, and development processes. This role is ideal for someone who enjoys solving technical challenges, working with structured systems, and collaborating closely with both risk modellers and IT stakeholders.
What does the job entail? / What awaits you?
Risk management relies not only on analytical models but also on robust, well-engineered systems that ensure consistency, reliability, and scalability in production environments.
In this role, you will contribute to building and maintaining the software components around analytical solutions, ensuring they are production-ready and aligned with modern development practices.
This position is ideal for someone who enjoys improving how things work, writing clean and structured code, and collaborating closely with domain experts. You will work in a team-oriented environment with space to grow, while strengthening engineering practices across the team.
What are your tasks?
- Design, implement, and maintain Python-based components and analytical workflows
- Ensure reliability and consistency of solutions across environments (cloud and on-premise)
- Work with dependency and environment management tools (e.g., Conda/Mamba) to ensure reproducibility
- Integrate solutions into CI/CD pipelines and development workflows
- Apply software engineering best practices: version control, testing, code quality
- Collaborate with modelling teams and IT colleagues to integrate solutions into production systems
- Contribute to improving development standards, tooling, and engineering practices
Are these your strengths?
- Background in Software Engineering, Computer Science, or similar
- You have solid Python programming skills and you are familiar with Git, testing practices (unit testing, integration testing), dependency and environment management
- Strong analytical thinking and attention to detail.
- You can clearly express yourself and you don’t have problems with communicating complex topics. All of that you do effortlessly in English
- You’re self-motivated, curious, eager to understand how things work, and enjoy solving problems collaboratively
Nice to have but not a must
- Prior experience with software engineering in analytical or data-driven environments
- Basic understanding of CI/CD concepts and experience working in Linux or cloud-based environments
- Exposure to production systems and familiarity with reproducible environment setups (e.g., Conda/Mamba)
Why choose this job?
- You’re assured of an excellent onboarding and a pleasant, collegial work atmosphere with international team where different perspectives are valued.
- Throughout your entire career, we encourage you to grow as a person and as a professional. You can follow training courses in which you further sharpen your soft and hard skills.
- Our offices are easily accessible by public transport – metro Radlická. You’re also welcome to partly work from home.
- Flexible work hours help you to balance your work and your private life.
- We offer you a competitive salary, supplemented by extra ČSOB benefits.
We welcome all backgrounds
At ČSOB, we value diversity and are committed to creating an inclusive environment. We encourage applications from people of all genders, backgrounds, and experiences – even if you do not meet every single requirement.
Co nabízíme
