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