Design and implement backend systems to support multi-agent LLM applications at scale, focusing on orchestration pipelines and data workflows.
Requirements
- 2+ years working directly with LLMs, LangChain, or agent frameworks.
- Strong Python skills, especially in FastAPI and async programming.
- Experience with NoSQL + SQL databases and schema design.
- Knowledge of modern deployment workflows (Docker, Kubernetes, CI/CD).
Responsibilities
- Design and implement backend services using FastAPI (Python).
- Build and maintain LangChain/LangGraph based agent workflows.
- Manage data storage with a hybrid architecture: MongoDB (NoSQL) for tasks and dialogues, Postgres for structured metadata, and Vector DBs (Weaviate, Pinecone, or Qdrant) for semantic retrieval.
- Define and enforce JSON/Pydantic schemas to ensure clean, reusable dataset outputs.
- Implement distributed task orchestration with Celery + Redis (or Prefect).
- Deploy and scale services using Docker + Kubernetes on cloud platforms (AWS or GCP).
- Write reliable tests (unit/integration) with Pytest, and ensure system observability.
Other
- 4+ years of professional software engineering experience.
- We passionately put our customers and communities first
- We embrace changes and innovate courageously
- We grow together through spirited teamwork
- At TELUS, we are committed to diversity and equitable access to employment opportunities based on ability.