Job Title: AI Model Developer - Remote (Canada)
Location: Remote (Anywhere in Canada - EST/CST preferred)
Job Type: Contract
AI Model Developer to help enhance consumer experiences through cutting-edge AI solutions. This fully remote position is ideal for a developer with a deep understanding of Large Language Models (LLMs) and practical experience deploying them in real-world applications.
As a key member of our AI initiatives, you will be responsible for designing, fine-tuning, and integrating models using OpenAI's ChatGPT API or similar LLMs. The role focuses on prompt engineering, retrieval-augmented generation (RAG), and vector storage techniques to support various business goals.
Responsibilities:
- Develop and deploy AI models using LLMs like OpenAI ChatGPT API
- Apply RAG methods to improve model accuracy and responsiveness
- Write and maintain Python scripts for data processing and integration
- Utilize RESTful and OpenAI APIs for seamless model integration
- Manage structured/unstructured data using SQL and MongoDB (vector storage/indexing)
- Leverage Azure Databricks for training and scaling models
- Implement embedding models for efficient storage/retrieval of vector data
- Troubleshoot and optimize AI model performance
- Maintain thorough documentation of models, system designs, and deployments
Must-Have Qualifications:
- Experience with ChatGPT/OpenAI API or other LLMs
- Understanding of prompt engineering and model fine-tuning
- Proficiency in Python, RESTful APIs, and data handling
- Strong experience with SQL, MongoDB, and Azure Databricks
- Knowledge of embedding models and vector indexing
- Ability to debug models and manage integration issues
Preferred Qualifications:
- Background in structured/unstructured data management
- Experience with business analysis, modeling, and decision support
- Familiarity with metadata management and data governance
- Strategic mindset and comfort with ambiguity
- Passion for improving consumer experiences with innovative AI tools