
AI Architect
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in Canada.
• Design, architect, and oversee the implementation of enterprise-level AI and ML solutions.
• Collaborate effectively with data scientists, ML engineers, platform engineers, and software development teams.
• Provide hands-on technical leadership in Python, ML, Generative AI, and LLM frameworks.
• Supervise data preparation, feature engineering, vectorization, and model development processes.
• Assess developments in AI, ML, LLMs, and agent-based systems, integrating innovations into strategic roadmaps.
• Enhance performance, latency, scalability, observability, and cost-effectiveness of AI and Generative AI models.
• Conduct technical design reviews, code evaluations, and architecture assessments.
• Identify and resolve complex issues within AI systems.
• Create enterprise capabilities utilizing AI coding assistants, copilots, and developer productivity tools.
• Direct the development of extensions, plugins, and IDE integrations for Visual Studio Code, IntelliJ IDEA, and Eclipse.
• Utilize prompt engineering, LLM context-window optimization, fine-tuning, and agentic workflows.
• Design, train, and assess custom generative models.
• Architect data acquisition, cleaning, text chunking, retrieval-augmented generation, and vector-store ingestion pipelines.
• Integrate enterprise solutions with OpenAI, Azure OpenAI, LangChain, and other AI platforms and APIs.
• Manage the LLM data layer using Azure Cosmos DB, Azure AI Search, vector stores, and embedding indexes.
• Develop agentic automation solutions employing LangChain, LlamaIndex, Semantic Kernel, and AutoGen.
• Implement DevOps practices utilizing CI/CD, GitHub Actions, Azure DevOps, and contemporary testing frameworks.
• Contribute to copilot initiatives across application development, customer support, operations, and productivity automation.
• Design, test, and enhance prompts, prompt templates, and generative AI interaction models.
• Ensure prompt behavior aligns with business outcomes, brand voice, and user experience requirements.
• Enhance prompt accuracy, relevance, safety, and contextual understanding.
• Experiment with chain-of-thought, retrieval-augmented, tool-augmented, and system-message prompting techniques.
• Build and manage an enterprise prompt library with version control and governance.
• Engage in fine-tuning and reinforcement learning through prompt and dataset design.
• Diagnose and improve suboptimal prompts to guarantee predictable and aligned LLM behavior.
• Must be located in Canada.
• Proven hands-on programming skills in at least one modern programming language such as Python, C#, Java, or JavaScript.
• Extensive expertise with TensorFlow, PyTorch, and Keras.
• Advanced knowledge of Generative AI architectures, including GANs, VAEs, and transformer-based models.
• Practical experience with AI Coding Assistants.
• Proficient in Agentic AI platforms like Microsoft Copilot Agents, AutoGPT, CrewAI, and Anthropic Claude.
• Strong understanding of cloud and MLOps platforms, including AWS SageMaker, Azure Machine Learning, and Google AI Platform.
• Experience in building automated model deployment, monitoring, and retraining pipelines.
• Background in architecting solutions on AWS, Azure, and GCP.
• Capability to mentor and guide junior and mid-level AI/ML engineers.
• Experience conducting AI/ML and Generative AI code reviews.
• Strong analytical and problem-solving abilities.
• Excellent communication skills for engaging with both technical and business stakeholders.
• Experience defining enterprise AI architectures, reference models, reusable design patterns, and architectural standards.
• Ability to establish and implement AI governance frameworks, Responsible AI guidelines, compliance controls, model guardrails, safety protocols, and risk-mitigation practices.
• Employees have the flexibility to work remotely.
Rapid7
Rapid7
Get handpicked remote jobs straight to your inbox weekly.