Software Engineer for AI products
Hello, we’re Karnov. And if you’re not a legal expert, you probably haven’t heard of us. You might have seen a row of yellow books last time you passed by a legal office in Denmark. That’s us!
Now, you don’t have to be an Ace Attorney yourself to join us. But if you’re a software engineer looking for a place full of talent, interesting challenges and great people, keep reading.
About the Team
You’ll be joining our Group AI team: a group of developers and engineers working on our growing lineup of AI-powered products across several countries. These products use LLM APIs, enhanced by our proprietary content through retrieval, to deliver new and exciting user experiences to our customers.
We’re a small, collaborative team made up of AI Developers and a Product Manager. The team works on high-impact features and products for international markets, and presents a huge opportunity for you to grow and diversify your skillset.
The Role
As an AI Developer, you’ll work on the backend systems that power our AI products. You’ll write features and infrastructure around LLM and help ensure that our applications are clean, maintainable, and robust.
We’re looking for someone who brings software engineering best practices into a space that moves fast. That means test coverage, well-factored code, and a mindset of leaving things better than you found them. A user centric mindset and a drive to create great products is also at center stage for the role.
At Karnov, we work on a foundation of trust. That means we offer great flexibility, and expect you to take ownership and responsibility together with your team for the work.
The Stack
- Languages & Frameworks: Python, FastAPI, Pydantic, Pydantic-AI
- AI Tools: OpenAI APIs, Azure/GCP LLM libraries, Agentic Workflows, vector search
- Data & Infra: Pandas, Numpy, PubSub
- Infrastructure: CI/CD with Docker, k8s and GCP
Experience with all of these isn’t necessarily required.
Must Have
- Strong Python and problem solving skills
- Experience working with LLMs or related tooling
- A growth mindset anchored in collaboration & communication
Nice to Have
- Experience with FastAPI and Pydantic libraries
- Knowledge of vector search concepts or tools
- Familiarity with CI/CD, Docker and PubSub-based systems
About Karnov
Karnov Group is a leading provider of critical legal, tax, and compliance information across Denmark, Sweden, Norway, France, Spain, and Portugal. We’re in the midst of an exciting transformation — evolving from a traditional publisher into a modern technology company.
We operate with trust and transparency, and psychological safety is a key value in our engineering culture. You’ll work alongside talented colleagues who support each other and share a drive to build the best tools possible for our customers.
We’re located right by Nørreport Station in central Copenhagen. We have a flexible, common-sense driven hybrid remote policy, and we will never ask you to work evenings or weekends.
Apply
Want to know more? Feel free to reach out to Team Lead and Software Engineer Nicolas Feer.
We’re looking to fill the position as soon as we find the right person and will review applications on a rolling basis. Please send your CV by September 7th, 2025 at the latest. We’re looking forward to hearing from you!
Om Karnov Group Denmark
Arbejder du allerede hos Karnov Group Denmark?
Lad os rekruttere sammen og finde din næste kollega.