AI Backend Engineer (Python + Azure, German Required) | LLM Document Processing
Polcode is a Poland-based software house working with clients worldwide since 2006. We build web, mobile, and eCommerce products for startups and well-established companies across Europe, the US, and beyond. What makes us different? We put people first while staying deeply tech-driven - People at heart | Technology in mind. We trust our teams, encourage ownership, share knowledge daily, and create a place where everyone can grow and feel at home. 💜
Hi, Polcode here!
We’re a global, people-first software house matching ambitious developers with challenging projects. Our team of almost 100 professionals helps build and improve digital businesses, software platforms, eCommerce stores, websites, apps, and everything in between. And they’re good at it.
We’re looking for an AI Backend Engineer to join a project focused on building modern, AI-powered solutions for automated document processing and information extraction. The cooperation is planned until the end of September 2026, with a strong possibility of extension.
The project covers the full lifecycle - from requirements analysis and solution design to development and go-live, followed by ongoing DevOps, maintenance, and continuous improvement. You’ll be working on systems that process heterogeneous document formats (including scanned PDFs) and integrate with enterprise environments.
The technical stack is centered around Python (FastAPI), LLM orchestration frameworks (LangChain, LangGraph), and Microsoft Azure services such as Azure OpenAI, Document Intelligence, Blob Storage, and Storage Queues.
Why this project is worth your attention:
-
End-to-end involvement across the full development lifecycle
-
Real-world AI use cases in document processing and information extraction
-
Work with LLMs in production environments
-
Modern Azure-based architecture and tooling
-
Long-term engagement with extension potential
-
Integration with enterprise systems and complex data flows.
Get ready to:
-
Design and develop backend services for document processing
-
Build and optimize LLM-based information extraction pipelines
-
Integrate OCR and document analysis functionalities
-
Develop APIs and system integrations
-
Implement event-driven and queue-based processing
-
Integrate solutions with enterprise systems (e.g., SAP landscape)
-
Support deployment, monitoring, and continuous improvement.
What were looking for:
-
Strong experience in Python backend development
-
Experience with FastAPI or similar frameworks
-
Hands-on experience with Microsoft Azure
-
Experience working with LLMs or AI-based systems
-
Experience building APIs and integrations
-
Understanding of event-driven or queue-based architectures
-
German language skills (B2/C1 minimum – mandatory).
Perks of being a #Polcoder:
-
Multisport card, private medical care, life insurance, and meaningful gifts to celebrate important days
-
All the necessary equipment for comfortable work
-
Professional onboarding process
-
We respect your private life - no overtime, no weekend jobs, work-life balance only, promise!
-
Work at times that suit your daily rhythm, from the place of your choice
-
Your work is appreciated - we believe in the power of feedback, as well as the one you give us.
Our Recruitment Process
1. Apply
Interested in this role? Apply to start your application process.
2. HR Interview
3. Skill Assessment
4. Offer
Benefits
Develop Yourself
Use annual budgets for attending workshops, events, business trips, conferences and language lessons.
Start Working Flexibly
Operate at times that suit your daily rhythm, from the places of your choice, with modern equipment.
Grow Like a Pro
Dive into global projects tailored to your core strengths, while building new skills through each project.
Get Coverage
Receive a competitive salary backed by company benefits like Multisport, private medical care, English lessons or healthy spine classes with a physiotherapist.
Be up-to-date
Feel the rhythm of the international IT market. We adapt only technologies that are up-to-date with the latest industry standards.
Spend Time Together
Attend after-hour parties and team-building events, face sports challanges and take part in other company activities. Make friendships that last over the years.


