Python Backend Engineer (LLM Data Pipelines) | US AI Product

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. 💜

100% remotely (within Poland only) or in our office: Warszawa
B2B: 90-140 PLN/H + VAT

Hi, Polcode here!

We’re a global, people-first software house matching ambitious developers with challenging projects. Our team of over 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 currently looking for a solid Mid/Senior Backend Engineer (Python) to join a long-term project for a US-based client building an innovative AI-powered platform for leasing agreements.

The product is already live and continuously evolving - this is not a greenfield project, but a growing system working with real users, real documents, and real data.

In this role, you’ll contribute to a key part of the platform responsible for extracting structured data from unstructured documents. The solution combines backend engineering, data processing pipelines, and LLM-powered workflows to turn complex document inputs into structured, usable data.

This role is ideal for a strong backend engineer who is curious about AI systems and eager to learn how LLMs can be used in real production pipelines.

Why this project is worth your attention:

  • Long-term, stable project with no fixed end date

  • AI-powered product with real business value (document intelligence for leasing workflows)

  • Opportunity to work on LLM-powered data extraction pipelines used in a production environment

  • Strong engineering focus - building reliable systems around AI rather than experimental prototypes

  • Direct collaboration with experienced engineers and close contact with client-side technical leadership (CTO level)

  • Small, focused international team (Poland + US)

  • Production environment with real data, continuous releases, and ongoing product evolution.

Get ready to:

  • Work on a backend system responsible for extracting structured data from unstructured documents

  • Develop and improve a data processing pipeline powered by LLMs

  • Build and maintain backend services using Python and FastAPI

  • Analyze and debug outputs generated by LLM models to improve pipeline accuracy and reliability

  • Experiment with prompt strategies and processing logic to achieve better extraction results

  • Contribute to the evolution of an internal tool used for document data extraction

  • Collaborate closely with engineers and technical stakeholders on the client side

  • Write clean, maintainable, well-documented code and contribute to engineering best practices.

What were looking for:

  • Commercial experience as a Backend Engineer working with Python (mid-level or higher)

  • Solid backend engineering fundamentals and experience building production systems

  • Experience building APIs and backend services (FastAPI or similar frameworks)

  • Practical experience working with Docker and cloud-based environments

  • Strong problem-solving mindset and ability to debug complex systems

  • Curiosity about how LLM-based systems and data extraction pipelines work

  • Willingness to work across different parts of the system - from backend development to analyzing pipeline outputs

  • Strong communication skills and ability to collaborate in an international team

  • English at B2+ level for daily direct communication with a US-based client

  • Availability for partial time overlap with the US team (until approx. 17–18 CET)

  • Tech stack: Python, FastAPI, LangChain, Docker, Cloud APIs (AWS / GCP / Azure OpenAI).

Perks of being a #Polcoder:

  • Multisport card, private medical care, life insurance, and meaningful gifts to celebrate important days

  • Competitive salary with up to 20 paid days off (B2B) and development budget

  • 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.

Python Backend Engineer (LLM Data Pipelines) | US AI Product

90-140 PLN/H + VAT
apply now

Our Recruitment Process

1. Apply

Chevron Up

Interested in this role? Apply to start your application process.

2. HR Interview

Chevron Down

3. Skill Assessment

Chevron Down

4. Offer

Chevron Down

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.

Perks of Polcode
polcode team