At DENSHI, we’re not just building software – we’re building a community of innovators. We provide an environment where your ideas are valued, your skills are sharpened, and your potential is realized. This is your chance to work in a place where quality is paramount, and innovation drives every decision.
Our success rests on three foundational pillars: People, Process, and Technology. These pillars work together harmoniously to drive excellence. We empower our team with cutting-edge technology, guide them with refined processes, and rely on passionate individuals to lead the way.
We are looking for a Prompt Engineer & AI Interaction Designer to join us in building the next generation of scalable, high-performance applications.
Your Role
Collaborate with the AI Architect and AI Software Engineer to design, test, and optimize prompts and conversational flows for LLM-powered applications.
Develop and maintain prompt templates, grounding strategies, and orchestration logic for Retrieval-Augmented Generation (RAG) workflows.
Translate business requirements into structured prompt chains and context-aware instructions for AI models (e.g., Azure OpenAI, Semantic Kernel).
Evaluate and refine model responses for accuracy, consistency, tone, and compliance.
Contribute to the design of prompt evaluation frameworks and automated testing methods.
Manage version-controlled repositories for prompt patterns and evaluation datasets.
Support experimentation with embeddings, vector search, and contextual augmentation for enhanced AI reasoning.
Collaborate with stakeholders to ensure prompts align with business goals, data policies, and UX guidelines
Document prompt logic, configuration, and performance metrics in clear, reproducible formats.
Key Requirements
Bachelor’s degree in computer science, AI, Linguistics, or related field.
2–4 years of experience in applied AI, NLP, or conversational systems (or strong academic/research background).
Deep knowledge of prompt engineering for large language models (LLMs).
Experience with Azure OpenAI Service, OpenAI API, or similar enterprise LLM platforms.
Familiarity with Semantic Kernel, LangChain for .NET, or equivalent orchestration frameworks.
Ability to design structured, context-rich prompts using JSON or YAML.
Understanding of Retrieval-Augmented Generation (RAG) and vector search fundamentals.
Basic knowledge of .NET architecture, REST APIs, and C# syntax for effective collaboration with engineers.
Strong analytical and communication skills with attention to linguistic nuance and logical flow.
Curiosity-driven mindset for experimentation, iteration, and optimization.
Nice-to-Haves
Academic background or experience in Computational Linguistics or related linguistic fields.
Familiarity with Azure Cognitive Search, Redis Vector, Qdrant for .NET.
Experience with Azure AI Studio (Playground, Prompt Flow).
Experience using GitHub or Azure DevOps for versioning and CI/CD.
Exposure to Application Insights and custom evaluation dashboards.
Experience with Microsoft Copilot Studio, Azure ML Prompt Flow, or internal evaluation tools.
Knowledge of experiment tracking and A/B testing for prompt performance
We offer you:
Additional Health Insurance.
20 days annual paid leave with an additional +1 to that number for every year of employment.
Hybrid working model.
Clear career path.
No Legacy code, only state-of-the-art technology and new projects!
A small team in Sofia – we are focused on people growing in the company structure!
Team buildings and office activities, a lot of memorable moments to come.
Multisport membership card.
Free parking for our employees.
Brand new office with everything brand new in it.
A wide variety of exciting ongoing projects, with many more new ones on the horizon.
By enabling them, you help us to develop and deliver better services in the way that's most convenient for you. For information and settings, see our Cookie Policy.