Enable job alerts via email!

PYTHON DEVELOPER / GEN AI DEVELOPER

E-Solutions

Toronto

Hybrid

CAD 80,000 - 120,000

Full time

6 days ago
Be an early applicant

Job summary

A technology consulting firm in Toronto is seeking a Python Developer to design and develop applications for Generative AI. The ideal candidate will have strong Python skills and experience with AI/ML frameworks. Responsibilities include optimizing AI workflows and collaborating with teams to implement solutions. This full-time position offers a hybrid work model and requires a degree in a relevant field.

Qualifications

  • Proficiency in Python and related libraries.
  • Experience with AI/ML frameworks.
  • Strong knowledge of RESTful APIs and microservices architectures.

Responsibilities

  • Design, develop, and maintain Python applications.
  • Integrate GenAI with AI/ML models and data pipelines.
  • Optimize the performance of AI applications.

Skills

Proficiency in Python
AI / ML concepts
Experience with frameworks (FastAPI, Flask, Django)
Strong problem-solving skills

Education

Bachelor's or Master's degree in Computer Science or related field

Tools

PyTorch
TensorFlow
OpenAI models
Docker
Kubernetes
Job description
Overview

ROLE : PYTHON DEVELOPER / GEN AI DEVELOPER

TORONTO - HYBRID - FULLTIME

Job Title: Python Developer – AI / GenAI Development

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.

Key Responsibilities
  • Design, develop, and maintain Python applications leveraging the GenAI tools and technologies.
  • Integrate GenAI with AI / ML models, APIs, and data pipelines.
  • Build scalable services for real-time and batch processing of AI workflows.
  • Collaborate with data scientists, ML engineers, and product teams to implement AI-driven solutions.
  • Optimize performance and reliability of AI applications and services.
  • Write clean, efficient, and well-documented code following best practices.
  • Participate in code reviews, testing, and deployment processes.
  • Stay updated with the latest advancements in AI, LLMs, and MCP.
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 (, Pinecone, Weaviate, FAISS), and retrieval-augmented generation (RAG).
  • Strong problem-solving and debugging skills.
Nice to Have
  • Experience working with LLM orchestration frameworks (LangChain, LlamaIndex, Semantic Kernel).
  • Background in MLOps (CI / CD for ML, model deployment pipelines).
  • Knowledge of enterprise AI security, data governance, and compliance practices.
  • Contributions to open-source AI / LLM projects.
Education & Experience
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • years of professional Python development experience (AI / ML project experience preferred).
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs