careers

Python Developer - AI/LLM Applications

LOCATION

Prague, Czech Republic

{JOB DESCRIPTION}

About position

About the Opportunity

Are you a backend engineer who cares about craftsmanship over churn?

At Blocshop, we are a boutique software development house (est. 2012) headquartered in Prague. We aren’t a massive factory; we are a team of highly skilled engineers who value clean code, pragmatic solutions, and lasting relationships.

We are looking for a Python Developer with a passion for Generative AI to join us on a contract basis. You won’t just be writing scripts; you will be designing intelligent applications using cutting-edge tools like LangChain and LangGraph. You will work in an innovation-driven environment, building scalable, LLM-powered systems from the ground up and solving complex problems with elegant code.

Location & Eligibility

  • Location: Fully Remote within the EU OR Hybrid in Prague.
  • Requirement: Applicants must currently reside in the European Union to be considered.

The Tech Stack

We are looking for engineers who are ahead of the curve. You should be fluent in:

  • Core: Python (3+ Years), uv (for modern project/dependency management).
  • AI/LLM: LangChain (Chains, Prompt Engineering), LangGraph (Stateful/Graph-based agents).
  • Infrastructure: Docker, Kubernetes, CI/CD pipelines.
  • Bonus: React (Full-stack capabilities), SQL/NoSQL.

What You Will Do

  • Architect AI Solutions: Design, develop, and maintain Python applications with a heavy focus on AI/ML integration.
  • Master the Frameworks: Build and optimize systems using LangChain; you understand how to move beyond simple prompts into complex chain composition.
  • Innovate: Experiment with LangGraph to build stateful, graph-based AI applications.
  • Ship Quality: Write clean, efficient, and well-documented code. You debug issues to ensure high performance and contribute to engineering best practices through peer reviews.
  • Collaborate: Work with cross-functional teams to deliver scalable, production-ready solutions (RESTful APIs, backend services).

Who We Are Looking For

  • The Pro: You have 3+ years of professional Python experience.
  • The Modernist: You have hands-on experience with uv for managing Python projects and virtual environments. You don't rely on outdated tooling.
  • The AI Engineer: You have proven expertise with LangChain and a solid understanding of LLM capabilities, limitations, and APIs.
  • The Builder: You have a background in building chat applications or conversational interfaces.
  • The Hybrid (Bonus): If you can touch the frontend (React) or handle DevOps (K8s/Docker), you will move to the front of the line.

Why Blocshop?

  • Boutique Culture: We treat our people like partners, not resources.
  • Cutting Edge Work: This is a rare opportunity to work professionally with the latest AI tooling (LangGraph, uv) rather than maintaining legacy CRUD apps.
  • Flexibility: Work from our Prague hub or from the comfort of your home anywhere in the EU.

Ready to build the future of AI applications? Apply now to join the Blocshop team.

Our four stage recruitment process

01

Intro call

On a short 15-minute introduction call with our recruiter, you will discover the opportunities we have at the moment that match your skill set the best.

02

Technical interview

Professional interview with blocshop's lead architect. This is the important part. We want top software engineers on our team so this is your time to shine. Show us your expertise!

03

Meet the manager

If you are a junior developer we might ask you to meet the owner of blocshop or one of the hiring managers. This also involves a fun test that every one of our employees enjoyed taking. For senior professionals, we often skip this step.

04

Offer

We make you an offer. You accept it.

{ CONTACT US }

Ready to take a step forward in your career?

logo blocshop

Let's talk!

careers

Python Developer - AI/LLM Applications

LOCATION

Prague, Czech Republic

{JOB DESCRIPTION}

About position

About the Opportunity

Are you a backend engineer who cares about craftsmanship over churn?

At Blocshop, we are a boutique software development house (est. 2012) headquartered in Prague. We aren’t a massive factory; we are a team of highly skilled engineers who value clean code, pragmatic solutions, and lasting relationships.

We are looking for a Python Developer with a passion for Generative AI to join us on a contract basis. You won’t just be writing scripts; you will be designing intelligent applications using cutting-edge tools like LangChain and LangGraph. You will work in an innovation-driven environment, building scalable, LLM-powered systems from the ground up and solving complex problems with elegant code.

Location & Eligibility

  • Location: Fully Remote within the EU OR Hybrid in Prague.
  • Requirement: Applicants must currently reside in the European Union to be considered.

The Tech Stack

We are looking for engineers who are ahead of the curve. You should be fluent in:

  • Core: Python (3+ Years), uv (for modern project/dependency management).
  • AI/LLM: LangChain (Chains, Prompt Engineering), LangGraph (Stateful/Graph-based agents).
  • Infrastructure: Docker, Kubernetes, CI/CD pipelines.
  • Bonus: React (Full-stack capabilities), SQL/NoSQL.

What You Will Do

  • Architect AI Solutions: Design, develop, and maintain Python applications with a heavy focus on AI/ML integration.
  • Master the Frameworks: Build and optimize systems using LangChain; you understand how to move beyond simple prompts into complex chain composition.
  • Innovate: Experiment with LangGraph to build stateful, graph-based AI applications.
  • Ship Quality: Write clean, efficient, and well-documented code. You debug issues to ensure high performance and contribute to engineering best practices through peer reviews.
  • Collaborate: Work with cross-functional teams to deliver scalable, production-ready solutions (RESTful APIs, backend services).

Who We Are Looking For

  • The Pro: You have 3+ years of professional Python experience.
  • The Modernist: You have hands-on experience with uv for managing Python projects and virtual environments. You don't rely on outdated tooling.
  • The AI Engineer: You have proven expertise with LangChain and a solid understanding of LLM capabilities, limitations, and APIs.
  • The Builder: You have a background in building chat applications or conversational interfaces.
  • The Hybrid (Bonus): If you can touch the frontend (React) or handle DevOps (K8s/Docker), you will move to the front of the line.

Why Blocshop?

  • Boutique Culture: We treat our people like partners, not resources.
  • Cutting Edge Work: This is a rare opportunity to work professionally with the latest AI tooling (LangGraph, uv) rather than maintaining legacy CRUD apps.
  • Flexibility: Work from our Prague hub or from the comfort of your home anywhere in the EU.

Ready to build the future of AI applications? Apply now to join the Blocshop team.

Our four stage recruitment process

01

Intro call

On a short 15-minute introduction call with our recruiter, you will discover the opportunities we have at the moment that match your skill set the best.

02

Technical interview

Professional interview with blocshop's lead architect. This is the important part. We want top software engineers on our team so this is your time to shine. Show us your expertise!

03

Meet the manager

If you are a junior developer we might ask you to meet the owner of blocshop or one of the hiring managers. This also involves a fun test that every one of our employees enjoyed taking. For senior professionals, we often skip this step.

04

Offer

We make you an offer. You accept it.

{ CONTACT US }

Ready to take a step forward in your career?

logo blocshop

Let's talk!

careers

Python Developer - AI/LLM Applications

LOCATION

Prague, Czech Republic

blocshop.img

{JOB DESCRIPTION}

About position

About the Opportunity

Are you a backend engineer who cares about craftsmanship over churn?

At Blocshop, we are a boutique software development house (est. 2012) headquartered in Prague. We aren’t a massive factory; we are a team of highly skilled engineers who value clean code, pragmatic solutions, and lasting relationships.

We are looking for a Python Developer with a passion for Generative AI to join us on a contract basis. You won’t just be writing scripts; you will be designing intelligent applications using cutting-edge tools like LangChain and LangGraph. You will work in an innovation-driven environment, building scalable, LLM-powered systems from the ground up and solving complex problems with elegant code.

Location & Eligibility

  • Location: Fully Remote within the EU OR Hybrid in Prague.
  • Requirement: Applicants must currently reside in the European Union to be considered.

The Tech Stack

We are looking for engineers who are ahead of the curve. You should be fluent in:

  • Core: Python (3+ Years), uv (for modern project/dependency management).
  • AI/LLM: LangChain (Chains, Prompt Engineering), LangGraph (Stateful/Graph-based agents).
  • Infrastructure: Docker, Kubernetes, CI/CD pipelines.
  • Bonus: React (Full-stack capabilities), SQL/NoSQL.

 

What You Will Do

  • Architect AI Solutions: Design, develop, and maintain Python applications with a heavy focus on AI/ML integration.
  • Master the Frameworks: Build and optimize systems using LangChain; you understand how to move beyond simple prompts into complex chain composition.
  • Innovate: Experiment with LangGraph to build stateful, graph-based AI applications.
  • Ship Quality: Write clean, efficient, and well-documented code. You debug issues to ensure high performance and contribute to engineering best practices through peer reviews.
  • Collaborate: Work with cross-functional teams to deliver scalable, production-ready solutions (RESTful APIs, backend services).

Who We Are Looking For

  • The Pro: You have 3+ years of professional Python experience.
  • The Modernist: You have hands-on experience with uv for managing Python projects and virtual environments. You don't rely on outdated tooling.
  • The AI Engineer: You have proven expertise with LangChain and a solid understanding of LLM capabilities, limitations, and APIs.
  • The Builder: You have a background in building chat applications or conversational interfaces.
  • The Hybrid (Bonus): If you can touch the frontend (React) or handle DevOps (K8s/Docker), you will move to the front of the line.

Why Blocshop?

  • Boutique Culture: We treat our people like partners, not resources.
  • Cutting Edge Work: This is a rare opportunity to work professionally with the latest AI tooling (LangGraph, uv) rather than maintaining legacy CRUD apps.
  • Flexibility: Work from our Prague hub or from the comfort of your home anywhere in the EU.

Ready to build the future of AI applications? Apply now to join the Blocshop team.

Our four stage recruitment process

01

Intro call

On a short 15-minute introduction call with our recruiter, you will discover the opportunities we have at the moment that match your skill set the best.

02

Technical interview

Professional interview with blocshop's lead architect. This is the important part. We want top software engineers on our team so this is your time to shine. Show us your expertise!

03

Meet the manager

If you are a junior developer we might ask you to meet the owner of blocshop or one of the hiring managers. This also involves a fun test that every one of our employees enjoyed taking. For senior professionals, we often skip this step.

04

Offer

We make you an offer. You accept it.

{ CONTACT US }

Ready to take a step forwardin your career?