
50/SM - Senior Python Developer (AI + LLM Engineering)
- Remote
- Uganda, Central, Uganda
- Team SMART
Job description
Developer profile: Our client is expanding their engineering team and hiring a Senior Python Developer to build and scale AI-powered features. You’ll develop production LLM workflows using LangChain, integrate them into backend services, and ensure they are reliable, secure, and maintainable.
Responsibilities:
Build and ship AI services in Python
Implement LangChain workflows (tools/agents, structured outputs)
Build RAG pipelines and retrieval patterns backed by PostgreSQL
Develop APIs and background jobs for LLM tasks (retries, rate limits, batching)
Improve observability and operational stability (logging/metrics/tracing)
Requirements:
5+ years of professional experience with Python backend development
Strong LLM/AI fundamentals and experience delivering AI-enabled features
Hands-on experience with LangChain (or similar LLM orchestration patterns)
Strong PostgreSQL skills (schema design, migrations, query tuning)
Proven experience deploying and operating services on GCP (e.g., Cloud Run/GKE, Cloud SQL, Pub/Sub, Secret Manager, Logging/Monitoring)
Solid engineering practices: testing, clean code, debugging, and API design
If this sounds like you, kindly apply below...
Job requirements
Tech Stack (Core)
Python (FastAPI/Flask or similar)
LangChain
PostgreSQL
Google Cloud Platform (GCP)
Git, Docker, CI/CD, async job queues (Celery/RQ/Arq)
or
All done!
Your application has been successfully submitted!

