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
๐
Average salary range of similar jobs in
analytics โ
Loading...