GenAI Developer
- Toronto, ON, Canada
Contract
Applications open in a new tab.
Job details
- Job type
- Contract
- Apply by
- Experience
- 8+ years of overall experience in software development, AI/ML engineering, or related technical roles.
- Posting language
- English
- Posted
Original job description
We are seeking an experienced Generative AI Developer (GenAI Developer) with 8+ years of experience in software development, AI/ML engineering, and enterprise application development. The ideal candidate will have strong hands-on experience building and deploying Generative AI solutions using Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), prompt engineering, and AI-powered applications.
The candidate will collaborate with business stakeholders, data scientists, architects, and engineering teams to design, develop, integrate, and deploy scalable GenAI solutions that address complex business requirements.
Required Skills and Qualifications
- 8+ years of overall experience in software development, AI/ML engineering, or related technical roles.
- Strong hands-on experience with Generative AI, Large Language Models (LLMs), and prompt engineering.
- Strong programming experience in Python.
- Practical experience developing RAG-based applications and LLM-powered solutions.
- Experience with vector databases such as Pinecone, Azure AI Search, Weaviate, Chroma, or FAISS.
- Experience with LangChain, LangGraph, LlamaIndex, or similar AI development frameworks.
- Knowledge of embeddings, semantic search, chunking strategies, and document processing.
- Experience building REST APIs and integrating AI models with enterprise systems.
- Hands-on experience with cloud-based AI services, preferably Azure OpenAI or AWS Bedrock.
- Understanding of machine learning fundamentals, NLP, and transformer architectures.
- Experience with Git, CI/CD pipelines, Docker, and application deployment.
- Strong analytical, problem-solving, communication, and collaboration skills.
Preferred Qualifications
- Experience with agentic AI, AI agents, and tool/function calling.
- Knowledge of multi-agent orchestration and workflow automation.
- Experience with Microsoft Azure AI Foundry or equivalent AI platforms.
- Familiarity with LLM evaluation frameworks, observability, and model monitoring.
- Experience with enterprise-grade AI security, governance, and responsible AI practices.
- Experience working in Agile/Scrum environments.
More about this job
Responsibilities
Design, develop, integrate, and deploy scalable generative AI solutions, including RAG applications and LLM-powered enterprise applications. Collaborate with business stakeholders, data scientists, architects, and engineering teams to address complex business requirements.
Requirements
Requires 8+ years of experience in software development, AI/ML engineering, or a related technical role, with strong Python and hands-on experience in generative AI, LLMs, prompt engineering, and RAG. Candidates should also have experience with vector databases, AI development frameworks, REST APIs, cloud AI services, deployment practices, and collaboration across teams.
Skills
- Generative AI
- Large Language Models
- Prompt Engineering
- Python
- Retrieval-Augmented Generation
- Vector Databases
- LangChain
- LangGraph
- LlamaIndex
- Embeddings
- Semantic Search
- REST APIs
- Azure OpenAI
- AWS Bedrock
- Docker
- CI/CD
Visa sponsorship
Not detected in the job text
Categories
- Technology
- Software
- Data & Analytics
- Engineering
Keywords
- Generative AI
- Large Language Models
- Retrieval-Augmented Generation
- Prompt Engineering
- Python
- Vector Databases
- Pinecone
- Azure AI Search
- Weaviate
- Chroma
- FAISS
- LangChain
- LangGraph
- LlamaIndex
- Embeddings
- Semantic Search
- Document Processing
- REST APIs
- Azure OpenAI
- AWS Bedrock
- Machine Learning
- Natural Language Processing
- Transformer Architectures
- Git
- CI/CD
- Docker
- Agentic AI
- AI Agents
- Microsoft Azure AI Foundry
- Responsible AI