Senior NLP / Python Developer
We are looking for an experienced Senior NLP & Python Developer to join our team on a long-term project. You will be responsible for optimizing NLP/RAG pipelines, refactoring backend services, and driving a full database overhaul. The system is built on a modular microservices architecture with Python 3.11, FastAPI, Flask, SQLAlchemy, PostgreSQL, Docker, and Kubernetes on AWS. The NLP stack includes LangChain, LangGraph, LlamaIndex, and Weaviate.
Requirements
- 5+ years of commercial development experience with Python.
- Strong expertise in NLP (building and optimizing pipelines).
- Hands-on experience with LangChain, LangGraph, LlamaIndex.
- Proven skills in optimizing NLP pipelines and parallelizing sequential processes.
- Proficiency with FastAPI, Flask, SQLAlchemy.
- Deep knowledge of PostgreSQL (schema design, query optimization, migrations).
- Experience with microservices, Docker, Kubernetes.
- Familiarity with AWS services (Secrets Manager, CloudFront), CI/CD, and structured testing.
- Strong communication skills and ability to work independently in a distributed team.
Responsibilities
- Database Overhaul: Refactor PostgreSQL schema, resolve migration issues, improve data integrity and scalability.
- NLP/RAG Optimization: Refactor LangChain pipelines, implement runtime model selection, optimize Weaviate vector search, reduce LLM costs.
- Backend Refactoring: Split monolithic parts into microservices, clean up old code, improve documentation.
- System Hardening & Testing: Increase coverage, build CI/CD pipelines, enhance security and observability.
Nice to Have
- Experience with Poetry, pre-commit, Ruff.
- Background in re-architecting large-scale systems.
Benefits
- Great company atmosphere and open communication.
- 20 working days of paid vacation + 20 paid sick days.
- Professional development support.
- Free English classes.
- Financial support for education and certifications.
- Financial support for sports and wellness.
- Accounting support for contractors.
Required languages
English | B2 - Upper Intermediate |
๐
$4000-5500
Average salary range of similar jobs in
analytics โ
Loading...