Generative AI Engineer (Full-Stack Developer)
Role highlights
Full Time
Permanent
Mid
On-site
The Generative AI Engineer (Full-Stack Developer) role at Danske Bank requires a strong foundation in computer science, AI, or machine learning, supported by a relevant degree. Candidates must possess professional experience delivering AI and machine learning solutions using Python, with a deep understanding of natural language processing (NLP), large language models (LLMs), and transformer architectures. Practical expertise in designing and implementing Retrieval-Augmented Generation (RAG) solutions using frameworks such as LangChain, Haystack 2.0, or Hugging Face is essential. Full-stack development skills are required, particularly proficiency in React with TypeScript for frontend development. The role demands solid software engineering fundamentals, including design patterns, version control with Git, and experience with CI/CD pipelines. Infrastructure management skills are necessary, preferably with Terraform, alongside containerization and orchestration experience using Docker and Kubernetes. Cloud platform experience with AWS and/or Azure is also required. Strong communication skills and fluency in English are critical for collaboration with business and IT teams in an agile environment. Additional desirable skills include familiarity with Elasticsearch, OpenSearch, Azure AI Search, and deep learning frameworks such as TensorFlow or PyTorch. Experience with .NET/C# is a plus but not mandatory. The position involves designing, developing, integrating, and operating generative AI solutions, optimizing model usage and costs, prompt engineering, and visualizing AI outputs for stakeholders. Candidates must be based in Copenhagen with a valid Danish work permit. This role offers the opportunity to work at the forefront of AI innovation in banking, contributing to squad culture and best practices.
About the role
Role Summary
- Join Danske Bank's Generative AI Integration squad within the Risk and Compliance Tribe
- Work at the forefront of technological innovation in banking
- Collaborate with business experts and IT specialists in agile, self-managed teams
- Opportunity to shape the squad's culture and ways of working
Responsibilities
- Design, develop, integrate, and operate AI solutions for business users
- Architect optimal ways to integrate Generative AI into new and existing products
- Select technical frameworks and optimization techniques for generative AI (e.g., RAG)
- Work with prompt engineering and model invocation processing
- Optimize model usage cost
- Interpret and visualize model outputs for internal stakeholders
- Explain complex AI concepts in simple terms
- Stay updated on emerging AI trends and technologies
- Support adoption of relevant AI innovations
- Maintain high code quality and contribute to best practices
Requirements
- Degree in computer science, AI, machine learning, or related field
- Professional experience delivering AI/ML solutions in Python
- Strong understanding of NLP, LLMs, and transformer architectures
- Practical experience designing and implementing RAG solutions using frameworks such as LangChain, Haystack 2.0, or Hugging Face
- Experience with React (TypeScript)
- Solid understanding of software engineering fundamentals and design patterns
- Experience with Git and CI/CD pipelines; infrastructure as code (preferably Terraform)
- Experience with Docker and Kubernetes
- Experience with AWS and/or Azure
- Exceptional communication skills and fluency in English
Nice to Have
- Experience with Elasticsearch, OpenSearch, Azure AI Search, or similar
- Experience with TensorFlow or PyTorch
- Experience with .NET/C#
Location and Eligibility
- Based in Copenhagen
- Requires a valid Danish work permit
How to Apply
- Applications reviewed on a rolling basis; early applications encouraged
- Submit your CV and a brief cover letter via the Danske Bank careers site
- For questions, contact Aleksandar Milacic, Chapter Lead, at [email protected]
We look forward to receiving your application.
More roles from Danske Bank
View company profileSenior Software Engineer
Flexible location
Join Danske Bank as a Senior Software Engineer to develop credit risk models using AWS and Python. Apply now to shape fi...
Product Owner to Financing Businesses
Flexible location
Join as Product Owner in Copenhagen to lead financing squads, drive strategy, and empower teams. Apply now to shape Nord...
Finansøkonomer til praktik i Danske Bank Sjælland
Flexible location
Bliv praktikant som finansøkonom i Danske Bank Sjælland og få værdifuld erfaring. Ansøg nu og kickstart din karriere ind...