Junior Python Engineer

We are looking for an experienced Python Backend Developer to join a long-term project (minimum 6 months, with possible extension).

You will work with a modern asynchronous Python stack, vector databases, and a migration from traditional PostgreSQL to a serverless architecture.

 

๐Ÿ‘‰ This role is an excellent opportunity to gain hands-on experience with cutting-edge technologies such as vector search, embeddings, similarity-based retrieval, and serverless database design.

 

Responsibilities

  • Develop and maintain high-performance REST APIs using FastAPI.
  • Work with PostgreSQL and participate in the migration to a serverless database architecture.
  • Integrate and optimize vector data workflows (embeddings, similarity search, vector queries).
  • Write clean, typed asynchronous Python code (AsyncIO, Pydantic).
  • Build and maintain models/migrations with SQLAlchemy + Alembic.
  • Integrate backend modules with external services and APIs.
  • Participate in architectural discussions and propose improvements.

 

Requirements

  • Minimum 1 year of commercial experience in backend development.
  • Strong experience with Python 3.10+ and asynchronous programming.
  • Proficiency with FastAPI.
  • Experience with SQLAlchemy 2.x and Alembic.
  • Solid understanding of PostgreSQL.
  • Experience with vector databases or vector extensions

    (pgvector, Qdrant, Pinecone, Weaviate, etc.).

  • Understanding of embeddings, cosine distance, similarity search.
  • Familiarity with serverless database concepts.

 

Nice to Have

  • Experience with modular backend architectures.
  • Background job scheduling / async workers.
  • Experience integrating cloud-based APIs.

 

How to Apply?
 

Please send:

  • GitHub link (required) โ€” we review code samples first;
  • your CV or a short summary of relevant experience;
  • links to any relevant projects (optional).

 

 

Required languages

English B1 - Intermediate
Published 9 December ยท Updated 22 December
280 views
ยท
4 applications
To apply for this and other jobs on Djinni login or signup.
Loading...