Software Engineer, Artificial Intelligence (1 year contract) - Global Bank
Your new company
Be a part of a world's leading bank, engaging with exciting new technologies.
Your new role
- Develop robust and scalable technology solutions to meet business requirements using modern software development best practices
- Collaborate with regional and global teams to design and build new functionalities in relevant languages and/or other shared (and existing) platforms that align with our blueprint.
- Clearly communicate technical details effectively across disciplines and teams, including to senior leadership.
- Collaborate, coach and mentor a team of highly motivated technologists.
- Professional experience developing solutions with Scala/Java. Well versed with both OOPS and Functional programming principles.
- Strong development expertise and understanding of event sourcing and CQRS principles.
- Experienced in using design patterns and following best software engineering practices.
- An understanding of fundamental algorithms and ability to optimize the existing code.
What you'll need to succeed
- Strong understanding of Generative AI, Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), AI agents, and AI-assisted development workflows.
- Experience with AI developer tools such as GitHub Copilot, Microsoft Copilot, or equivalent platforms.
- Hands-on software development experience in one or more modern programming languages (Java, C++, Python, C#, or similar).
- Experience building prototypes, automation solutions, and developer productivity tools.
- Understanding of software engineering practices, CI/CD, testing, DevOps, and secure software development lifecycle processes.
What you'll get in return
This is an exciting opportunity to join a global bank. You will be part of a dynamic team and you will be remunerated at market competitive rates.
What you need to do now
If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call Denise at Hays on +************* 0531 or email ************* for a confidential discussion.
Referrals are welcome.
EA Reg Number: R21103035
EA License Number: 07C3924 | Company Registration No: 200609504D