We are seeking a AI Developer (REMOTE) to join our team! This is a fully remote role and can be based anywhere in Canada. As an AI Developer, you will design and architect AI agents, develop AI-powered applications, and evaluate and select appropriate Large Language Models (LLMs).
Requirements
- Design and architect AI agents by defining workflows, objectives, reasoning logic, and decision-making processes.
- Develop AI-powered applications and intelligent agent solutions using Python and modern AI frameworks such as LangChain, LlamaIndex, and OpenAI SDK.
- Evaluate and select appropriate Large Language Models (LLMs) based on business use cases, scalability, latency, and performance requirements.
- Engineer, test, and optimize prompts to improve response accuracy, consistency, contextual relevance, and token efficiency.
- Build and implement Retrieval-Augmented Generation (RAG) solutions using vector databases and enterprise knowledge sources.
- Integrate external APIs, databases, enterprise applications, and third-party tools into AI agent pipelines.
- Develop scalable backend AI services and APIs using Python frameworks such as FastAPI and Flask.
- Create automated test cases and validation frameworks to evaluate AI outputs for reliability, bias, hallucinations, and performance.
- Monitor and optimize AI model performance including latency, throughput, token consumption, and infrastructure costs.
- Implement AI governance, security controls, data privacy, guardrails, and compliance standards across AI platforms.
- Collaborate with cross-functional teams including Data Engineering, DevOps, Product Management, and Security teams to deliver enterprise AI solutions.
- Participate in Agile/Scrum ceremonies including sprint planning, stand-ups, backlog grooming, demos, and retrospectives.
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan