Python Engineer
Location
Toronto, Ontario, Canada
Date Posted
December 27, 2024
**Job Requirements:**
- Expert level knowledge of Python, Pydantic, FastAPI, Docker
- Expert level knowledge of AI frameworks LlamaIndex and/or Langchain
- Expert level knowledge of Azure and Azure Kubernetes, Container Registries, KeyVault
- Expert level knowledge of GitHub CICD workflows/actions
- Ability to debug Azure Kubernetes deployments, log in to pods, and debug Secrets and environment variables issues
- Advanced knowledge of Airflow, creating and triggering DAGs via API, debugging errors
- Advanced knowledge of large language models (LLMs), specifically OpenAI APIs and various parameters
- Advanced knowledge of Retrieval-Augmented Generation (RAG) pipelines, including all steps from extract to index
- Advanced knowledge of various retrieval strategies (semantic, hybrid, rerankers, etc.)
- Experience with both PostgreSQL with Vector support and Graph Databases
- Some knowledge of C#/.Net is a plus
**Preferred Qualifications:**
- FastAPI as a technology
- RAG as a framework
- PG Vector
- Apache Airflow
- Apache JMeter
- GitHub
**Optional:**
- Azure Bus Services and Kubernetes