Back to results

AI Developer with Python

  • Mississauga, ON, Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Apply by
Experience
8+ years of software development experience with strong hands-on expertise in Python.
Posting language
English
Posted

Original job description

8+ years of software development experience with strong hands-on expertise in Python.

Experience in AI/ML and Generative AI application development.

Strong knowledge of system design, software architecture, and scalable application development.

Proficiency in Python, REST APIs, JSON, and object-oriented programming.

Hands-on experience building Generative AI solutions using Large Language Models (LLMs).

Strong understanding of prompt engineering, embeddings, vector databases, RAG, and context management.

Experience with LLM orchestration frameworks such as LangChain, LlamaIndex, Semantic Kernel, or similar.

Experience with AI/ML frameworks including PyTorch, TensorFlow, or Scikit-learn.

Hands-on experience with vector databases such as Pinecone, Azure AI Search, FAISS, Weaviate, or Chroma.

Experience with Azure OpenAI or AI services on Azure, AWS, or GCP, preferably in enterprise environments.

Knowledge of the machine learning lifecycle, model evaluation, LLM evaluation, and MLOps concepts.

Experience with SQL, enterprise databases, data processing, and system integration.

Understanding of AI security, responsible AI, data privacy, and governance.

Experience with Git, CI/CD pipelines, Docker, Kubernetes, and Agile/Scrum methodologies.

More about this job

Responsibilities

Develop Generative AI applications and scalable software solutions using Python, large language models, and related AI/ML technologies. Apply system design, data integration, evaluation, security, and MLOps practices to deliver enterprise-ready solutions.

Requirements

Requires 8+ years of software development experience and strong hands-on Python expertise, along with experience developing AI/ML and Generative AI applications. Candidates should have knowledge of LLMs, RAG, vector databases, orchestration frameworks, cloud AI services, databases, system design, responsible AI, and modern development practices.

Skills

  • Python
  • Artificial Intelligence
  • Machine Learning
  • Generative AI
  • Large Language Models
  • Prompt Engineering
  • Embeddings
  • Vector Databases
  • Retrieval-Augmented Generation
  • LangChain
  • LlamaIndex
  • Semantic Kernel
  • PyTorch
  • TensorFlow
  • Scikit-Learn
  • Azure OpenAI

Visa sponsorship

Not detected in the job text

Categories

  • Technology
  • Software
  • Data & Analytics

Keywords

  • Python
  • REST APIs
  • JSON
  • Object-Oriented Programming
  • System Design
  • Software Architecture
  • Artificial Intelligence
  • Machine Learning
  • Generative AI
  • Large Language Models
  • Prompt Engineering
  • Embeddings
  • Vector Databases
  • Retrieval-Augmented Generation
  • Context Management
  • LangChain
  • LlamaIndex
  • Semantic Kernel
  • PyTorch
  • TensorFlow
  • Scikit-Learn
  • Pinecone
  • Azure AI Search
  • FAISS
  • Weaviate
  • Chroma
  • Azure OpenAI
  • MLOps
  • Docker

Report this job