Principal Full-Stack Ai Engineer
AssistRx
OverviewThe Principal Full-Stack AI Engineer (Level V) is the most senior individual-contributor technical authority for AI-enabled software engineering within AssistRx Engineering. This is an enterprise software engineering role with deep AI responsibility, not a narrowly specialized machine learning role. The Principal Engineer defines technical strategy while remaining hands-on in the design and delivery of the company’s most complex systems.
The role spans conventional and AI-enabled architectures. Depending on the business problem, the Principal Engineer may lead a modern web application, REST and event-driven services, enterprise integrations, data workflows, cloud platforms, generative AI, predictive models, intelligent document processing, agentic automation, or a combination of these. The Principal Engineer is expected to choose technologies and languages based on the problem, and to recognize when conventional software or deterministic logic is a better solution than AI.
Reporting to the Vice President, Engineering, this role shapes enterprise technical direction, establishes reference architectures and engineering standards, advises executive and engineering leadership, represents AssistRx capabilities with clients, partners, and auditors, and develops the next generation of technical leaders. It is accountable for quality, security, reliability, performance, maintainability, cost efficiency, and the safe and compliant use of AI with protected health information across the enterprise.
ResponsibilitiesEnterprise Strategy and Architecture
Define the multi-year technical strategy for AI-enabled software in partnership with Engineering, Product, and Architecture, aligning investments to business value, feasibility, risk, and total cost of ownership.
Lead the architecture and delivery of the most complex enterprise-scale solutions spanning multiple products, clients, platforms, and technology stacks.
Set the enterprise standard for when to use GenAI, predictive models, intelligent document processing, conventional application logic, workflow automation, or a hybrid approach.
Own reference architectures and engineering standards for web applications, APIs, distributed services, integrations, data flows, model access, retrieval services, prompt and version management, evaluation, observability, security, and resilience.
Identify emerging technologies and architectural patterns that create competitive advantage, and lead proofs of concept through production-scale adoption when evidence supports the investment.
Full-Stack Engineering and Delivery
Remain hands-on in the design, implementation, review, troubleshooting, and production hardening of critical solutions across frontend, backend, cloud, integration, data, and AI layers.
Ensure AI capabilities are embedded in coherent, usable, secure, and supportable applications rather than delivered as isolated model or service components.
Lead the design of modern web experiences, REST APIs, event-driven and distributed services, enterprise integrations, identity and access patterns, and cloud infrastructure where required by the initiative.
Resolve systemic technical constraints and cross-team dependencies, and create platform capabilities that allow multiple teams to deliver safely and consistently.
Set standards for automated testing, CI/CD, infrastructure as code, observability, performance engineering, incident learning, and production readiness across AI-enabled solutions.
Applied AI and Responsible AI
Architect enterprise LLM applications using retrieval-augmented generation, structured outputs, prompt design, function and tool calling, agent-based orchestration, and appropriate model-selection strategies.
Set patterns for conversational AI, voice experiences, assistants, intelligent document workflows, and agentic systems, including state management, routing, human review, bounded autonomy, and safe fallbacks.
Define enterprise evaluation standards for quality, grounding, safety, bias, privacy, latency, reliability, and cost;
ensure regression testing and monitoring are integrated into the delivery lifecycle.
Establish responsible AI practices appropriate for protected health information and high-impact healthcare workflows in partnership with Security, Compliance, Legal, and business owners.
Set the standard for design documentation of AI features, covering intended behavior, context and retrieval design, prompt and agent structure, evaluation approach, and fallback behavior
Anticipate scaling, reliability, and cost challenges in AI systems, and lead architectural investments that address them before they affect clients
Evaluate models, platforms, and vendors;
make build-versus-buy recommendations and guide commercial and technical decisions based on evidence.
Set the standard for design documentation of AI features, covering intended behavior, context and retrieval design, prompt and agent structure, evaluation approach, and fallback behavior
Run structured experiments and A/B tests across prompts, retrieval configurations, model selection, and workflow design, and use the results to drive iteration
Establish and enforce quality gates and regression thresholds so AI features must meet defined accuracy and safety criteria before release
Build solutions that satisfy healthcare privacy, data security, and regulatory requirements, including HIPAA and HITRUST
Partner with Security and Compliance to address AI-specific risks such as prompt injection, data leakage, and insecure output handling, and to confirm vendor agreements (including Business Associate Agreements) are in place before PHI is processed
Document model design, data sources, intended use, and known limitations to support internal AI governance, audits, and client due diligence
Organizational Technical Leadership
Serve as a trusted technical advisor to the Vice President, Engineering and other leaders on architecture, investment, risk, staffing, and delivery strategy.
Influence roadmaps across Product, Architecture, Data, Security, Compliance, and Client Services and clarify trade-offs for executive and client audiences.
Lead architecture reviews and technical decision forums for the highest-risk initiatives, and intervene directly when delivery, reliability, security, or maintainability is at risk.
Develop Staff and Senior engineers through mentoring, sponsorship, design reviews, and visible hands-on leadership.
Partner with Product Management and business stakeholders to prioritize work by business value, feasibility, risk, and total cost of ownership.
Represent AssistRx technical capabilities with clients, partners, vendors, and auditors when senior technical leadership is required.
Communicate technical decisions and trade-offs clearly to engineering, product, security, compliance, and business stakeholders.
Participate in day-to-day agile team activities, including sprint planning, daily standups, sprint reviews, and retrospectives
Apply and help improve AI-assisted and agentic development practices within the engineering organization, including specification-driven workflows and agentic coding tools, and share what works with engineering peers
Conduct regular self-guided study to stay current in a fast-moving AI landscape, and bring relevant new techniques and tooling to the team’s attention
Qualifications
Bachelor’s degree in Computer Science, Engineering, Data Science, or a related technical field, or equivalent practical experience;
Master’s degree preferred.
10+ years of professional software engineering experience, including substantial experience building and operating distributed production systems and delivering AI or machine learning capabilities in production.
Demonstrated principal-level architecture and technical leadership across multiple products, teams, platforms, or business domains.
Deep full-stack engineering experience covering modern web applications, REST and event-driven services, data access, system integration, cloud infrastructure, automated testing, deployment, observability, and production operations.
Expert-level capability in at least one general-purpose application development language and strong production experience in additional languages, such as C#, Java, Python, TypeScript/JavaScript, Go, or comparable technologies.
Experience with a modern frontend framework such as React, Angular, Vue, or a comparable framework, including the architectural concerns of production user-facing applications.
Deep hands-on expertise with LLM and GenAI patterns, including RAG, structured outputs, prompt and context design, tool/function calling, agents, evaluation, guardrails, monitoring, and cost management.
Experience evaluating model quality, cost, latency, security, privacy, and operational risk in production AI systems.
Expertise in cloud architecture, distributed systems, containers, CI/CD, infrastructure as code, application security, reliability, performance optimization, and technical risk management.
Demonstrated ability to make technology-agnostic architectural decisions and to operate effectively outside a historical language or platform specialization.
Executive-level communication skills and a record of influencing technical direction without relying on direct organizational authority.
Preferred Qualifications
Advanced degree in Computer Science, Engineering, Data Science, or a related technical field.
Experience in healthcare technology, specialty medication access, protected health information, or another highly regulated environment.
Experience defining enterprise architecture or platform strategy for AI-enabled software across multiple product teams.
Experience with conversational AI, voice applications, intelligent document processing, predictive models, or agentic workflows at enterprise scale.
Experience supporting client, partner, regulatory, compliance, or audit discussions involving production technology and AI risk.
Experience with Docker, Kubernetes, or infrastructure-as-code
Experience with agent and orchestration frameworks such as LangChain, LangGraph, LlamaIndex, Semantic Kernel, Strands, or Model Context Protocol
Experience with machine learning operations tooling, model registries, feature stores, and LLM observability or evaluation platforms
Experience with model fine-tuning or smaller task-specific models for classification and extraction
Familiarity with AI security guidance such as the OWASP Top 10 for LLM Applications
Familiarity with HIPAA, HITRUST, or responsible AI frameworks such as the NIST AI Risk Management Framework
Competencies
Technical Depth
Analytical Rigor & Problem Solving
Experimentation & Measurable Outcomes
Accuracy & Quality
Sound Judgment & Risk Awareness
Ownership & Accountability
Pragmatism & Bias for Delivery
Communication
Collaboration & Influence
Technical Leadership & Mentorship
Curiosity & Learning Agility
Adaptability
Initiative & Innovation
Ethics & Integrity
Pay RangeUSD $163,239.00 - USD $204,048.00 /Yr.
#J-18808-Ljbffr
The role spans conventional and AI-enabled architectures. Depending on the business problem, the Principal Engineer may lead a modern web application, REST and event-driven services, enterprise integrations, data workflows, cloud platforms, generative AI, predictive models, intelligent document processing, agentic automation, or a combination of these. The Principal Engineer is expected to choose technologies and languages based on the problem, and to recognize when conventional software or deterministic logic is a better solution than AI.
Reporting to the Vice President, Engineering, this role shapes enterprise technical direction, establishes reference architectures and engineering standards, advises executive and engineering leadership, represents AssistRx capabilities with clients, partners, and auditors, and develops the next generation of technical leaders. It is accountable for quality, security, reliability, performance, maintainability, cost efficiency, and the safe and compliant use of AI with protected health information across the enterprise.
ResponsibilitiesEnterprise Strategy and Architecture
Define the multi-year technical strategy for AI-enabled software in partnership with Engineering, Product, and Architecture, aligning investments to business value, feasibility, risk, and total cost of ownership.
Lead the architecture and delivery of the most complex enterprise-scale solutions spanning multiple products, clients, platforms, and technology stacks.
Set the enterprise standard for when to use GenAI, predictive models, intelligent document processing, conventional application logic, workflow automation, or a hybrid approach.
Own reference architectures and engineering standards for web applications, APIs, distributed services, integrations, data flows, model access, retrieval services, prompt and version management, evaluation, observability, security, and resilience.
Identify emerging technologies and architectural patterns that create competitive advantage, and lead proofs of concept through production-scale adoption when evidence supports the investment.
Full-Stack Engineering and Delivery
Remain hands-on in the design, implementation, review, troubleshooting, and production hardening of critical solutions across frontend, backend, cloud, integration, data, and AI layers.
Ensure AI capabilities are embedded in coherent, usable, secure, and supportable applications rather than delivered as isolated model or service components.
Lead the design of modern web experiences, REST APIs, event-driven and distributed services, enterprise integrations, identity and access patterns, and cloud infrastructure where required by the initiative.
Resolve systemic technical constraints and cross-team dependencies, and create platform capabilities that allow multiple teams to deliver safely and consistently.
Set standards for automated testing, CI/CD, infrastructure as code, observability, performance engineering, incident learning, and production readiness across AI-enabled solutions.
Applied AI and Responsible AI
Architect enterprise LLM applications using retrieval-augmented generation, structured outputs, prompt design, function and tool calling, agent-based orchestration, and appropriate model-selection strategies.
Set patterns for conversational AI, voice experiences, assistants, intelligent document workflows, and agentic systems, including state management, routing, human review, bounded autonomy, and safe fallbacks.
Define enterprise evaluation standards for quality, grounding, safety, bias, privacy, latency, reliability, and cost;
ensure regression testing and monitoring are integrated into the delivery lifecycle.
Establish responsible AI practices appropriate for protected health information and high-impact healthcare workflows in partnership with Security, Compliance, Legal, and business owners.
Set the standard for design documentation of AI features, covering intended behavior, context and retrieval design, prompt and agent structure, evaluation approach, and fallback behavior
Anticipate scaling, reliability, and cost challenges in AI systems, and lead architectural investments that address them before they affect clients
Evaluate models, platforms, and vendors;
make build-versus-buy recommendations and guide commercial and technical decisions based on evidence.
Set the standard for design documentation of AI features, covering intended behavior, context and retrieval design, prompt and agent structure, evaluation approach, and fallback behavior
Run structured experiments and A/B tests across prompts, retrieval configurations, model selection, and workflow design, and use the results to drive iteration
Establish and enforce quality gates and regression thresholds so AI features must meet defined accuracy and safety criteria before release
Build solutions that satisfy healthcare privacy, data security, and regulatory requirements, including HIPAA and HITRUST
Partner with Security and Compliance to address AI-specific risks such as prompt injection, data leakage, and insecure output handling, and to confirm vendor agreements (including Business Associate Agreements) are in place before PHI is processed
Document model design, data sources, intended use, and known limitations to support internal AI governance, audits, and client due diligence
Organizational Technical Leadership
Serve as a trusted technical advisor to the Vice President, Engineering and other leaders on architecture, investment, risk, staffing, and delivery strategy.
Influence roadmaps across Product, Architecture, Data, Security, Compliance, and Client Services and clarify trade-offs for executive and client audiences.
Lead architecture reviews and technical decision forums for the highest-risk initiatives, and intervene directly when delivery, reliability, security, or maintainability is at risk.
Develop Staff and Senior engineers through mentoring, sponsorship, design reviews, and visible hands-on leadership.
Partner with Product Management and business stakeholders to prioritize work by business value, feasibility, risk, and total cost of ownership.
Represent AssistRx technical capabilities with clients, partners, vendors, and auditors when senior technical leadership is required.
Communicate technical decisions and trade-offs clearly to engineering, product, security, compliance, and business stakeholders.
Participate in day-to-day agile team activities, including sprint planning, daily standups, sprint reviews, and retrospectives
Apply and help improve AI-assisted and agentic development practices within the engineering organization, including specification-driven workflows and agentic coding tools, and share what works with engineering peers
Conduct regular self-guided study to stay current in a fast-moving AI landscape, and bring relevant new techniques and tooling to the team’s attention
Qualifications
Bachelor’s degree in Computer Science, Engineering, Data Science, or a related technical field, or equivalent practical experience;
Master’s degree preferred.
10+ years of professional software engineering experience, including substantial experience building and operating distributed production systems and delivering AI or machine learning capabilities in production.
Demonstrated principal-level architecture and technical leadership across multiple products, teams, platforms, or business domains.
Deep full-stack engineering experience covering modern web applications, REST and event-driven services, data access, system integration, cloud infrastructure, automated testing, deployment, observability, and production operations.
Expert-level capability in at least one general-purpose application development language and strong production experience in additional languages, such as C#, Java, Python, TypeScript/JavaScript, Go, or comparable technologies.
Experience with a modern frontend framework such as React, Angular, Vue, or a comparable framework, including the architectural concerns of production user-facing applications.
Deep hands-on expertise with LLM and GenAI patterns, including RAG, structured outputs, prompt and context design, tool/function calling, agents, evaluation, guardrails, monitoring, and cost management.
Experience evaluating model quality, cost, latency, security, privacy, and operational risk in production AI systems.
Expertise in cloud architecture, distributed systems, containers, CI/CD, infrastructure as code, application security, reliability, performance optimization, and technical risk management.
Demonstrated ability to make technology-agnostic architectural decisions and to operate effectively outside a historical language or platform specialization.
Executive-level communication skills and a record of influencing technical direction without relying on direct organizational authority.
Preferred Qualifications
Advanced degree in Computer Science, Engineering, Data Science, or a related technical field.
Experience in healthcare technology, specialty medication access, protected health information, or another highly regulated environment.
Experience defining enterprise architecture or platform strategy for AI-enabled software across multiple product teams.
Experience with conversational AI, voice applications, intelligent document processing, predictive models, or agentic workflows at enterprise scale.
Experience supporting client, partner, regulatory, compliance, or audit discussions involving production technology and AI risk.
Experience with Docker, Kubernetes, or infrastructure-as-code
Experience with agent and orchestration frameworks such as LangChain, LangGraph, LlamaIndex, Semantic Kernel, Strands, or Model Context Protocol
Experience with machine learning operations tooling, model registries, feature stores, and LLM observability or evaluation platforms
Experience with model fine-tuning or smaller task-specific models for classification and extraction
Familiarity with AI security guidance such as the OWASP Top 10 for LLM Applications
Familiarity with HIPAA, HITRUST, or responsible AI frameworks such as the NIST AI Risk Management Framework
Competencies
Technical Depth
Analytical Rigor & Problem Solving
Experimentation & Measurable Outcomes
Accuracy & Quality
Sound Judgment & Risk Awareness
Ownership & Accountability
Pragmatism & Bias for Delivery
Communication
Collaboration & Influence
Technical Leadership & Mentorship
Curiosity & Learning Agility
Adaptability
Initiative & Innovation
Ethics & Integrity
Pay RangeUSD $163,239.00 - USD $204,048.00 /Yr.
#J-18808-Ljbffr
Vacancy posted 49 minutes ago
Similar jobs that could be interesting for youBased on the Principal Full-Stack Ai Engineer in Winnipeg, MB vacancy
- Build full stack AI agent experiences at Workday in Vancouver, using Python web frameworks and relational databases. Flex Work combines office and remote time.As a Principal Full Stack Software Engineer, you will create production-grade experiences within Agent Factory’s senior...PrincipalWork at officeRemote workWorldwide
- ...over 25 countries around the world. Miratech retains nearly 1000 full-time professionals, and our annual growth rate exceeds 25%.... ...Job Description Miratech is looking for a skilled Senior AI Engineer with Python, LangGraph and LangChain to join our US healthcare client...SuggestedFull timeInternshipRemote workRelocation
- Shape AI-enabled software strategy at AssistRx as Principal AI Full Stack Architect, combining enterprise architecture with hands-on engineering leadership.This Level V individual-contributor authority spans web applications, REST APIs, distributed services, cloud platforms...Principal
- Join Atlassian as a Principal Full Stack Software Engineer, focusing on delivering innovative solutions. This role allows for flexible work arrangements from Vancouver, Canada, or remotely. We are searching for an experienced Principal Full Stack Software Engineer to influence...PrincipalRemote workFlexible hours
$113k - $163k per year
As a Senior AI Engineer , you will be responsible for Full-Stack Software Development i.e. building modern, cloud-based, and AI-enabled applications that help Manulife make decisions easier and lives better. You will contribute to the design, development...SuggestedLocal areaFlexible hours$280k per year
This is a full stack engineering role focused on building and evolving Seeq's data analytics platform end-to-end. You will work across frontend and... ...organization adopt them effectively. You are thoughtful about how AI is changing software development and how to leverage it to...PrincipalImmediate startHome office- Turn customer problems into shipped applications with AI coding agents as a full-stack product builder at Remitly.As an AI Native Software Engineer II, you direct AI agents to create products and solutions across your team’s product area. You translate needs into specifications...
- Build production applications with Python, TypeScript, and AI at Foci Solutions as part of a remote-first engineering team. Shape cloud-ready solutions while collaborating with clients.As a seasoned Full Stack Engineer, you will architect solutions beyond writing code and deploy...Remote work
- Ema is seeking a Software Engineer, Full Stack in Vancouver to build AI agents in production, writing Go and Python, designing schemas, and presenting solutions to senior executives. You’ll work closely with customers and enterprise leaders to translate real-world problems...
- Build AI-first platform features with React, TypeScript, GraphQL, and Node.Js across Canada, Mexico, or the United States. Own frontend and backend delivery.This full stack engineering role requires five to seven years of experience building product features. You will work across...
- Full-stack development meets autonomous AI agents at Trimble, where this Kamloops, BC position supports modern engineering and enterprise platforms.As an AI Agentic Software Engineer (P3), you will deliver web applications and microservices across front-end interfaces, backend...Work at office1 day per week
- Lead full stack engineering in Vancouver with AI, .NET modernization, and cloud integration across RBC’s US Functions Technology. Build production-ready solutions.This hands-on leadership role sits within AI Engineering supporting Finance, Risk, Law, and Audit. You will guide...
- Build AI-assisted web application experiences at Snowflake using React, Go, Python, and Java across the full technology stack.As a Senior Full Stack Engineer, you will shape App Runtime, an early-stage public-preview platform for deploying web applications. You will combine...Internship
- This engineer owns the product surface that turns agent capability into something teams will... ...change made things betterWork across the stack, from React and TypeScript through service... ...operational problems into working softwareOwn the full lifecycle of your work, including...Remote work
- ...support workflows at Remitly using frontend, backend, and agentic AI engineering skills in a hybrid work environment.As a Senior Software... ...large featuresExposure to DevOps and CI/CD pipelinesBring senior full stack engineering, technical leadership, and AI development...
- ...world-class digital product studio composed of 180+ senior engineers and designers with backgrounds from companies like Apple,... ...a specialized team within Lazer focused on building robust, AI-powered full-stack applications. We partner closely with ambitious teams across...InternshipRemote workWorldwide
- Use frontend strength and backend knowledge to build AI security software as a Senior Software Engineer in North America. Own projects end to end.You will help... ...behind secure AI usage. The position combines full stack engineering, prompt classification, event collection,...
- Build AI-powered applications remotely at Fable using LLM integration, agentic workflows, and full-stack engineering across customer-facing products.Fable seeks a Senior Software Engineer and senior individual contributor with deep backend expertise. You will design scalable...Remote work
- Build AI-centric products remotely across Canada as a Senior Full Stack Engineer using React.Js, Node.Js, and agentic development workflows.Revenue Roll seeks a senior commercial software engineer to develop interfaces and services for marketing analytics, identity resolution...Contract workRemote work
- ...applications with Vue/Nuxt, Node.Js, and AI-enabled development at RBC in Toronto. Own... ...that improve risk oversight.As a Senior AI Engineer, you will replace spreadsheet-based processes... ....Key Responsibilities: Build full-stack features using Vue/Nuxt and Node.JsDevelop...
- Build AI agents and workflows as a Founding AI Engineer at Cooper AI, using full stack engineering and modern AI technologies.Cooper AI is hiring founding engineers for a new hyper-growth AI business unit. You will create tailored insurance experiences with LLMs, VLMs, orchestration...
- OverviewThe Staff Full-Stack AI Engineer (Level IV)is a senior technical leader within AssistRx Engineering. This is a software engineering role with an AI focus, not a narrowly specialized machine learning role. The engineer designs, builds, and deploys end-to-end production...
- Build AI-powered insurance technology as a Senior AI Full Stack Engineer with PolicyMe, working remotely from Toronto across Python and React.This senior engineering role spans front end, back end, and AI/ML initiatives for a new product line serving insurance brokers. You will...Remote work
- Build AI features for GoodTime’s autonomous hiring platform using TypeScript and Node.Js while working remotely from Canada. Shape Cori’s future.As a Senior Full Stack Engineer, you will design, build, and deploy scalable AI features for GoodTime’s Growth Team. Your work will...Remote work
$172.8k - $225.6k per year
...personal goals, and other priorities. We can hire people in any country where we have a legal entity. We're looking for a Principal Fullstack Software Engineer to join our team, passionately focused on delivering creative improvements for our engineering teams. Note: We are...PrincipalInternshipWork at officeLocal area- Build Gigi’s AI agent in Toronto as a full stack software engineer using Python, TypeScript, and modern agentic systems.As an AI Builder, you will own end-to-end feature development for Gigi, the AI media manager for Amazon DSP. The work spans APIs, interfaces, data models,...
- Build back-end services and AI solutions as a Senior Full Stack Engineer in Vancouver, working with APIs, cloud platforms, and data pipelines.Within RBC’s AI Engineering team, you will support US Functions Technology across Fraud, AML, Finance, and Risk. You will modernize applications...
- Build React and TypeScript applications with AI-enabled development at CSC Generation. Work remotely in Costa Rica or hybrid or remotely from Toronto.As a Senior Full Stack Engineer, you will build the Retail Service Cloud, a platform of APIs, SDKs, and microservices. You will...Remote work
- Build modern AI-enabled applications at Manulife in hybrid Toronto, using Python and React JS to support secure enterprise decision-making.As a Senior AI Engineer, you will design, develop, test, and maintain full-stack applications across the Software Development LifeCycle....
- Build real-time data processes at scale with AI coding agents as a Full Stack Software Engineer at impact.Com in Victoria, BC.This senior-level opportunity supports impact.Com’s global team and Partnership Platform. You will design distributed systems while using Claude Code...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Full-Stack Ai Engineer. Be the first to apply!
Related searches
- engineering project manager Winnipeg, MB
- chief power engineer Winnipeg, MB
- mechanical engineering project manager Winnipeg, MB
- mechanical engineering director Winnipeg, MB
- project engineer assistant project manager Winnipeg, MB
- director software engineering Winnipeg, MB
- general engineer Winnipeg, MB
- chief engineer Winnipeg, MB
- directeur ingénierie Winnipeg, MB
- senior full stack engineer Winnipeg, MB

