Python Developer – AI / GenAI Development

Job Description

  • Permanent
  • Anywhere

Job Title: Python Developer – AI / GenAI Development
Location: Toronto, ON, Canada(Hybrid)
Fulltime
Email: shivam.agnihotri@tanishasystems.com
About the Role
We are seeking a Python Developer to join our team and contribute to the design, development, and deployment of Generative AI (GenAI)–based applications in the AI/ML space. The ideal candidate will have strong Python programming skills, experience with AI/ML frameworks, and an interest in building scalable, context-driven solutions for enterprise use cases.

Required Qualifications
Proficiency in Python and related libraries/frameworks (FastAPI, Flask, Django).
Solid understanding of AI/ML concepts and experience working with frameworks such as PyTorch, TensorFlow, or Hugging Face Transformers.
Hands-on experience with OpenAI models & limitations, Azure Data Factory and Azure Data Bricks development.
Strong knowledge of RESTful APIs and microservices architectures.
Familiarity with cloud platforms (Azure, or GCP) and containerization (Docker, Kubernetes).
Experience with data integration, vector databases (e.g., Pinecone, Weaviate, FAISS), and retrieval-augmented generation (RAG).
Strong problem-solving and debugging skills.