Job Postings
Python Engineer
at
HCLTech
Python Engineer
  • Company
    HCLTech
  • Location
    Toronto, Ontario, Canada
  • Type
    Full-time
  • 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