freehire launches on Product Hunt on 26 August.

Follow →

Senior Backend & AI Engineer

Summary

Build and scale a Python-based backend and AI platform, designing LLM agents, RAG pipelines, and real-time session analytics for an AI-driven product.

Role Description

For our client, a fast-growing AI product company, we are looking for a Senior Backend & AI Engineer (Python) to help build and develop core architecture from scratch and contribute to the development of an innovative AI-driven platform.

What You'll Do:

  • Design and implement scalable, secure, and efficient back-end services primarily in Python.
  • Architect and develop advanced AI agents and stateful LLM conversational flows, managing short-term session context and long-term memory extraction.
  • Build logic to evaluate user interactions and implement structured data pipelines to save, transcribe, and serve real-time session histories and system analytics.
  • Own technical decisions for backend architecture, APIs, and microservices design.
  • Explore and evaluate new tools, frameworks, and infrastructure to improve the product and infrastructure stack.
  • Collaborate closely with product managers, designers, and front-end engineers to deliver impactful features.
  • Proactively identify technical issues, lead research initiatives, and resolve complex architectural bottlenecks.
  • Help establish engineering best practices, code quality standards, and technical documentation as the company scales.

Qualifications

  • 5+ years of experience in back-end development with Python.
  • Proven hands-on experience building AI agents, orchestrating complex LLM workflows, and deploying RAG pipelines.
  • Experience with advanced AI orchestration and memory management frameworks (e.g. LangGraph, LangMem).
  • Experience with vector search engines (such as Qdrant) for high-performance data retrieval and artefact management.
  • Experience with latency optimisation for LLM streaming and database queries.
  • Strong ownership mindset with the ability to independently research, solve problems, and unblock yourself autonomously.
  • Strong knowledge of PostgreSQL and experience working with ORMs.
  • Experience in early-stage startups or building systems from scratch in a fast-paced environment.
  • Proactive and highly autonomous, while maintaining structured workflows and respecting team processes.
  • Result-oriented, hard-working, and ambitious.
  • Upper-Intermediate or higher English proficiency.

Requirements

  • Experience with TypeScript, NestJS, or React, and willingness to contribute across the stack when needed.
  • Knowledge of CI/CD pipelines and containerization with Docker.
  • Experience with message brokers (e.g. NATS) for microservices communication.
  • Experience in performance optimisation and working with high-load or data-intensive systems.
  • Experience in subscription-based or B2B/B2C SaaS products.

Benefits

  • Competitive market compensation.
  • 20 paid vacation days per year.
  • Full-time remote work with flexible working hours.
  • Fast-paced, product-driven environment with real ownership and autonomy.
  • Opportunity to shape architecture and technology decisions from an early stage.
  • Close collaboration with a strong product, design, and growth team.
  • Transparent culture with minimal bureaucracy and quick decision-making.
  • Smart and ambitious teammates who value impact over process.