Tech Stack
PythonMongoDBPostgreSQLKafkaRabbitMQAPIAIMilvusSQLAlchemyAlembic
Job Description, Responsibilities & Requirements
Description language:
About the Position
We are seeking a Senior Python Engineer (AI) to join our team in Europe, focusing on backend development and AI integration. This role involves building an MVP of a first-of-its-kind AI-powered VC due diligence evaluation platform. The position suits someone who is comfortable working at the intersection of backend engineering, data, OCR, and integrating with AI systems.
Responsibilities
- Design, develop, and maintain backend services using Python 3.12
- Build and support high-performance REST APIs and service layers
- Implement asynchronous and multithreaded workflows for data processing and AI pipelines
- Integrate with LLMs and RAG-based architectures
- Work with vector databases (Milvus) and object storage (MinIO)
- Design and optimize data models across PostgreSQL and MongoDB
- Implement access control using Casbin
- Ensure performance, scalability, and reliability of backend services
- Collaborate closely with AI engineers, data specialists, and product teams
- Participate in code reviews and technical decision-making
Requirements
- Strong experience with Python 3.12
- Experience with Litestar (or similar async frameworks like FastAPI)
- Hands-on experience with SQLAlchemy and Alembic
- Experience implementing authorization models (e.g., Casbin)
- Strong understanding of multithreading / concurrency patterns
- Experience with PostgreSQL and MongoDB
- Experience with vector databases (Milvus is preferable)
- Experience with Kafka and/or RabbitMQ
- Practical experience with AI / LLM integrations
- Understanding of RAG (Retrieval-Augmented Generation) architectures
- Experience with the AWS cloud platform
- English level - upper-intermediate
Nice to Have
- Experience with Kubernetes (K8s)
- Experience with LLM providers (OpenAI, Anthropic, open-source models)
- Familiarity with distributed systems and scalable architectures
- Experience with observability tools (logging, monitoring, tracing)
We Offer
- Flexible working format - remote, office-based, or flexible
- A competitive salary and good compensation package
- Personalized career growth
- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Memorable anniversary presents
- Corporate events and team buildings
- Other location-specific benefits
not applicable for freelancers
About the Company
[Company description if present]