Python Backend Developer

Оплата: По договоренности
Удаленно
Full-time

About company: System for optimization of different workforce strategies using AI.

About the product: Solution for searching and matching specialists with vacancies, that also helps with different stages of hiring like interviews, etc. There chatbot (NLP/LLM) and other AI based/ML solutions.


About the role: As a Python Backend Engineer you will be responsible for developing backend systems for LLM-based AI solutions, building and maintaining APIs, implementing RAG and ensuring seamless AI system integration.


Responsibilities:

  • Integrate AI models with APIs, databases, and business applications;
  • Implement RAG;
  • Work with SQL databases (PostgreSQL) to store and manage AI-related data;
  • Implement caching strategies and load balancing for efficient AI request handling;
  • Write code (SOLID practices), all sorts of tests, and pair reviews;
  • Communicate with product analysts, customer success, designers, other developers;
  • Participate in SCRUM.


We are looking for:

  • Education: Bachelor’s degree in Computer Science or equivalent experience;
  • Python 5+ years with experience in backend frameworks (FastAPI);
  • Experience with LLM APIs (e.g., OpenAI, Mistral);
  • Knowledge of Retrieval-Augmented Generation (RAG) and working with vector databases (e.g., Opensearch);
  • Experience with cloud platforms (AWS) and containerization (Docker);
  • Proficiency in database management (SQLAlchemy, PostgreSQL);
  • Proficiency in LangChain for prompt chaining, memory handling, and tool integrations;
  • Experience designing and optimizing AI prompts;
  • Strong English communication skills;
  • Being into the latest AI advancements and experiment with state-of-the-art techniques.


As a plus:

  • Experience with fine-tuning LLMs;
  • Experience with AI Agents and autonomous workflows;
  • Experience with microservices;
  • Experience with message queues (RabbitMQ);
  • Experience with Redis for caching, session management.


Work format: completely remote, full-time.

Timezone: Europe.