Python AI Engineer (GenAI) – Remote (Europe)

Are you an experienced Python AI Engineer Contractor who is looking for the chance to push boundaries of AI?

Application Form

Experience Level

Entry
Junior
Mid
Senior
Expert

Your role

Excellent opportunity for an experienced Python AI Engineer (GenAI) Contractor who wants to work fully-remotely from Europe.

Your role at a glance

  • Job Title: Python AI Engineer (GenAI) – Remote (Europe)
  • Experience: Minimum 3 years of experience in Python, the Flask framework, developing relational database-driven backend services, APIs and web apps.
  • Duration: 3 Month Full-Time Contract initially (potential to extend), Monday-Friday, UK working hours
  • Location: Remote (Europe-based candidates only)
  • Apply: Please use the form below to submit your updated resume, cover letter (optional) and include a link to your LinkedIn profile to help us better understand your professional background and achievements.

Who we are

  • We build digital products and services used by people in over 80 countries worldwide.
  • We are known for our focus on emerging technology and have built a GenAI platform, Kalisa, that is transforming regulated sector businesses around the world - think subject-matter expert chat agents, workflows to automate business processes, and a powerful API to enable systems integration.
  • We are looking for a Python AI Engineer to join our team and build on this work, helping us develop new features, push the boundaries of what is possible with GenAI, and help us scale the business to more clients over the next 12 months.
  • We are at the start of the GenAI revolution and this is an opportunity like no other. If you think you're the right person for the role we encourage you to apply and look forward to hearing about your tech journey.

Required skillset

Who you are

  • We are seeking an experienced Python AI Engineer with a proven track record in building and deploying production-grade GenAI applications.
  • You’ll join a small, agile, and passionate team to enhance and scale our GenAI platform.
  • This involves working closely with our team to deliver new features, refine existing functionality, and ensure seamless integration with new foundation models as they become available.
  • You'll 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 to create seamless, dynamic user interactions directly from server-rendered templates, minimizing JavaScript overhead and improving UX.
  • GenAI Integration: Work closely with LangChain to implement prompt engineering techniques, RAG pipelines, and intelligent agent capabilities.
  • RAG & Vector Databases: Implement and optimize 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, optimized 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 optimizations and enhancements.

Requirements

Professional Experience:

  • Python Proficiency: Minimum of 3 years experience working with Python, the Flask framework, developing relational database-driven backend services, APIs and web apps.
  • Frontend Integration: Working knowledge of HTMX to build dynamic, server-driven web interfaces.
  • GenAI Expertise: A minimum of 1 year of experience building and shipping at least one GenAI product (e.g., LLM-based app, custom chatbot, RAG-driven knowledge platform) currently in production use.
  • LangChain: Demonstrable experience working with LangChain.
  • Cloud Platforms: Practical experience deploying and managing applications on at least one major cloud provider (Azure, AWS, or GCP).
  • RAG & Vector Technologies: Demonstrable knowledge of RAG techniques, vector databases, semantic search, and embedding models.

Additional Requirements:

  • Based in Europe and authorised to work for the contract duration.
  • 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 important. The importance of high-quality writing is carried through our designs, internal project discussions, code comments and the code itself.
  • Self-starter mentality with a focus on delivering tangible results.

Why choose Calls9?

What We Offer

  • Contract Flexibility: Initial 3-month contract, flexible working hours, with the possibility to extend.
  • Competitive Pay: Based on your experience to date.
  • Fully Remote: Enjoy the freedom to work from anywhere in Europe.
  • 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.
  • Opportunity for Paid Travel: For team-building activities.
  • A Friendly, Supportive and Passionate Team.

Our Hiring Process

  • Initial Interview: Meet with our CEO and core team members for an in-depth discussion about your experience, approach, and technical skills. This is an opportunity for us to get to know each other and ensure we share the same vision and values.
  • Project Walkthrough: We invite you to present a real-life GenAI project you’ve recently worked on. You’ll walk us through your design decisions, implementation details, and the overall outcome, giving us a chance to understand your problem-solving approach and coding style.
  • Paid Trial Period: If you're a good fit, we’ll offer a short paid trial period—typically one to two weeks—to assess how well we collaborate in a real-world setting. You’ll work on a small feature or task that reflects our everyday work, and you’ll receive compensation for your time.
  • Full Contract Commencement: Following a successful trial, we’ll proceed with the full contract, welcoming you as an integral part of the team.

If you’re excited about pushing the boundaries of what’s possible with GenAI and you meet the criteria above, we’d love to hear from you.

Application Form

Max file size 10MB.
Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Max file size 10MB.
Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Thank you! We have received your application and will do our best to get back to you as soon as possible.
Oops! Something went wrong while submitting your application. Please try again.

We get a large number of applications, and while we try our best to respond to them all, it can sometimes take time.