Flask Python AI Engineer with LangChain Experience – UK Remote in Gloucester
Flask Python AI Engineer with LangChain Experience – UK Remote

Flask Python AI Engineer with LangChain Experience – UK Remote in Gloucester

Gloucester Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
K

At a Glance

  • Tasks: Design and build innovative GenAI applications using Python and Flask.
  • Company: Join a fast-growing AI start-up revolutionising professional services.
  • Benefits: Enjoy competitive pay, remote work, and 25 days holiday plus bank holidays.
  • Why this job: Be part of the GenAI revolution and make a real impact on global projects.
  • Qualifications: 5+ years in Python, Flask, and experience with LangChain and GenAI products.
  • Other info: Collaborate with a passionate team and access learning opportunities in cutting-edge tech.

The predicted salary is between 36000 - 60000 £ per year.

About: Kalisa is a GenAI platform turning knowledge and expertise into secure AI solutions, in minutes.

Core skills required: Python, Flask, LangChain, RAG, Generative AI product development, LLMs, Guard railing, anti-hallucination techniques and GenAI evaluation techniques.

Other skills considered: Tailwind CSS, HTMX, AWS or Azure or GCP.

Who we are: Kalisa is a fast-growing AI start-up enabling the next generation of professional services. Our platform helps organisations turn their knowledge and expertise into chat agents, automated workflows and AI-powered experiences - securely, reliably, and at scale. We are based in the UK and service a rapidly growing client base around the world. Due to this continued growth we are expanding our engineering team to help us scale our platform and build new functionality.

Who you are: We are seeking an experienced Flask Python AI Engineer with LangChain Experience with a proven track record in building and deploying production-grade GenAI applications. You will join a small, agile, and passionate team to enhance and scale our GenAI platform. This will involve working closely with our team to deliver new features, improve existing functionality, and ensure seamless integration with new foundation models as they become available. You will be able to work independently, be self-sufficient, eager to learn, be able to build something from scratch and see it through to completion.

As a key team member, you will:

  • Architect & Implement: Design, build, and maintain reliable, scalable, and high-performance Python services within a Flask-based ecosystem.
  • Front-End Enhancement: Leverage HTMX and Tailwind CSS to create an engaging, dynamic and responsive user interface, minimising JavaScript overhead and improving the overall user experience. No prior HTMX experience is required.
  • GenAI Integration: Work with LangChain to implement prompt engineering techniques, RAG pipelines, and intelligent agent capabilities.
  • RAG & Vector Databases: Implement and optimise RAG strategies, semantic search capabilities, and embeddings-based retrieval; integrate and manage vector databases.
  • Relational Databases: Leverage MySQL and SQLAlchemy as the ORM to design robust, optimised schemas and implement efficient data retrieval and storage strategies.
  • Cloud Deployment: Integrate and deploy services across cloud platforms (Azure, AWS, GCP), ensuring robust infrastructure, monitoring, and observability.
  • Data Security & Compliance: Collaborate with security teams and architects to ensure data privacy, compliance, and reliable access controls within enterprise environments.
  • Continuous Improvement: Participate in code reviews, contribute to technical documentation, and proactively identify opportunities for platform optimisation and enhancement.

Requirements:

  • Professional Experience: Minimum of 5 years of experience working with Python, the Flask framework, developing relational database-driven backend services, APIs and web apps.
  • Front-End Integration: Demonstrable experience of working with Tailwind CSS to implement responsive website and web app designs.
  • GenAI Expertise: A minimum of 2 years of experience building and shipping at least one GenAI product (e.g., LLM-based app, custom chatbot, RAG-driven knowledge platform).
  • LangChain: Demonstrable experience working with LangChain.
  • RAG & Vector Technologies: Demonstrable knowledge of RAG techniques, vector databases, semantic search, and embedding models.
  • Responsible AI: Guard railing, anti-hallucination techniques and GenAI evaluation techniques.

Nice to have:

  • Front-End Integration: Working knowledge of HTMX to build dynamic web applications.
  • Cloud Platforms: Practical experience deploying and managing applications on at least one major cloud provider (Azure, AWS, or GCP).

Additional Requirements:

  • Based in the UK and authorised to work.
  • Strong communication skills and the ability to work effectively in a fully remote team environment.
  • Fluent English speaker and writer. Most of our work is in written form, which means being a good writer is very important.
  • Self-starter mentality with a focus on delivering tangible results.

What We Offer:

  • Competitive Pay: Based on your experience to date.
  • Fully Remote: Enjoy the freedom to work from anywhere in the UK.
  • Pension: 25 Days Holiday + Bank Holidays.
  • High Impact Work: Contribute to a fast-growing platform already used globally, enhancing your experience and portfolio.
  • Career Growth Opportunities: Work at the intersection of cutting-edge AI research, product innovation, and world-class engineering practices.
  • Latest Cloud & AI Technology: From AWS, Azure and GCP.
  • Learning and Development Opportunities: Including access to resources and mentorship.
  • A Friendly, Supportive and Passionate Team.

Our Hiring Process:

  • 10 min video demonstration: We will ask you to record a 10 mins video showcasing a LangChain (ideally!) GenAI project you have built or took part in developing.
  • Initial Interview, including GenAI project walkthrough: Meet with our CEO for an in-depth discussion about your experience, approach, and technical skills.
  • Technical Challenge: If you are successful in the initial interview, you will be invited to complete a technical challenge that will be briefed based on your experience.

If you are excited about pushing the boundaries of what is possible with GenAI and you meet the above criteria, we would love to hear from you.

Flask Python AI Engineer with LangChain Experience – UK Remote in Gloucester employer: Kalisa

Kalisa is an exceptional employer, offering a fully remote work environment that empowers you to contribute to cutting-edge AI solutions from anywhere in the UK. With a strong focus on employee growth, competitive pay, and a supportive team culture, you'll have the opportunity to work at the forefront of the GenAI revolution while enhancing your skills through continuous learning and development. Join us to make a meaningful impact in a fast-growing start-up that values innovation and collaboration.
K

Contact Detail:

Kalisa Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Flask Python AI Engineer with LangChain Experience – UK Remote in Gloucester

Show Off Your Projects

When you get that chance to chat with us, make sure to showcase your previous work. Bring along a project that highlights your skills in Flask and LangChain, and don’t forget to explain how you tackled challenges like guard railing and anti-hallucination techniques.

Nail the Video Demo

We want to see your personality and passion! Record a 10-minute video demo of a GenAI project you've worked on. Make it engaging and clear, showing off your understanding of LLMs and vector embeddings. This is your moment to shine!

Prepare for the Interview

Before the initial interview, brush up on your technical knowledge and be ready to discuss your design decisions. We’re keen to understand your problem-solving approach, so think about how you can articulate your thought process clearly.

Apply Directly Through Our Website

Don’t forget to apply directly through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love hearing from candidates who are genuinely excited about joining our team.

We think you need these skills to ace Flask Python AI Engineer with LangChain Experience – UK Remote in Gloucester

Python
Flask
LangChain
Generative AI product development
RAG techniques
Vector databases
Semantic search
Embedding models
Guard railing
Anti-hallucination techniques
GenAI evaluation techniques
Tailwind CSS
HTMX
Cloud deployment (AWS, Azure, GCP)
MySQL

Some tips for your application 🫡

Showcase Your Skills: Make sure to highlight your experience with Python, Flask, and LangChain in your application. We want to see how you've used these skills in real projects, so don't hold back on the details!

Be Clear and Concise: Since most of our work is written, clarity is key! Keep your application well-structured and to the point. Use bullet points if it helps convey your message better.

Tailor Your Application: Take a moment to customise your application for us. Mention specific projects or experiences that align with our GenAI focus. This shows us you’re genuinely interested in the role and understand what we do.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss any important updates from our team!

How to prepare for a job interview at Kalisa

Showcase Your Projects

Prepare a 10-minute video demonstration of a LangChain GenAI project you've worked on. Make sure to highlight your use of LLMs, vector embeddings, and any guard railing or anti-hallucination techniques you implemented. This is your chance to shine and show off your skills!

Know Your Tech Inside Out

Brush up on your Python and Flask knowledge, especially in relation to building scalable applications. Be ready to discuss your experience with RAG techniques and vector databases, as well as how you've integrated these into your projects. Confidence in your technical skills will impress the interviewers.

Communicate Clearly

Since most of the work involves written communication, practice articulating your thoughts clearly and concisely. Be prepared to explain your design decisions and coding style during the interview. Good communication can set you apart from other candidates.

Emphasise Continuous Improvement

Talk about your experiences with code reviews and how you've contributed to technical documentation. Highlight any instances where you've identified opportunities for optimisation in your previous roles. This shows that you're proactive and committed to enhancing the platform.

Flask Python AI Engineer with LangChain Experience – UK Remote in Gloucester
Kalisa
Location: Gloucester
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

K
  • Flask Python AI Engineer with LangChain Experience – UK Remote in Gloucester

    Gloucester
    Full-Time
    36000 - 60000 £ / year (est.)

    Application deadline: 2027-11-22

  • K

    Kalisa

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>