AI Engineer - Production Applications
Role Overview
Affinity is seeking a hands-on AI Engineer to take ownership of AI-enabled applications after they enter production.
The role combines AI engineering, software enhancements, and production ownership; it is not a traditional break/fix support role.
The application portfolio may include RAG and enterprise search, copilots, chatbots, document processing, LLM applications, and workflow agents.
Key Skills for This Role
Full Job Posting
Role Overview
Affinity is seeking a hands-on AI Engineer to take ownership of AI-enabled applications after they enter production.
The role combines AI engineering, software enhancements, and production ownership; it is not a traditional break/fix support role.
The application portfolio may include RAG and enterprise search, copilots, chatbots, document processing, LLM applications, and workflow agents.
Production Ownership and Development
- Own AI applications after deployment and drive application issues, bugs, and user-reported problems through resolution.
- Use logs, monitoring tools, and diagnostic information to identify root causes and improve reliability.
- Coordinate with internal development teams and external vendors when issues need broader technical involvement.
- Provide business-hours production support for the AI application portfolio.
- Troubleshoot, modify, and enhance existing AI applications using Python and TypeScript.
- Deliver smaller features and application improvements based on business-user feedback; test and validate enhancements before release.
- Work with APIs, cloud services, and existing application components to diagnose and resolve issues.
Support Automation and User Engagement
- Identify recurring support issues that can be reduced or eliminated through automation.
- Build or enhance AI agents and workflows to monitor applications and provide diagnostic information when problems occur.
- Where appropriate guardrails exist, contribute to solutions that recommend or automate repeatable corrective actions.
- Engage non-technical users, translate business problems and feedback into technical solutions, and demonstrate completed changes.
- Maintain a service-oriented experience while retaining ownership of technical issues.
Technical Experience
- 2+ years developing, enhancing, and supporting Generative AI or LLM-enabled applications.
- 5+ years of software engineering experience with Python and TypeScript.
- 3+ years owning or supporting production applications, including investigating user-reported issues and using logs and monitoring tools to find root causes.
- 5+ years of practical experience with applications in Microsoft Azure.
- Experience with APIs, modern cloud-based application architectures, and existing application enhancements.
- Experience in one or more areas such as RAG, enterprise search, copilots or chatbots, document processing, LLM applications, or AI agents and workflows.
- Specific LLM or agent frameworks are not required.
Problem Solving and Communication
- Strong troubleshooting and root-cause analysis skills, with the ability to move between code, logs, user-reported behavior, and implementation.
- Proactive approach to identifying repetitive issues and opportunities for automation.
- Ownership mindset, taking issues from initial investigation through resolution.
- Strong verbal and written communication; comfortable working with business users and non-technical stakeholders.
- Able to translate feedback into technical requirements, demonstrate completed changes, and explain solutions clearly.
- Able to balance immediate issue resolution with longer-term automation and improvement.
About Affinity
Affinity Group is a technology and business consulting and services company focused on long-term relationships between clients and consultants.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Affinity
Business Analyst
Calgary, CAN
Affinity seeks a Senior Business Analyst to turn stakeholder needs and process analysis into practical designs and implementation-ready specifications for digital workflow and prototype work. Candidates need 5+ years of
Project Coordinator
Calgary, CAN
The employer is seeking a Project Coordinator to independently manage a portfolio of small-scale IT projects. The role covers project planning, governance, documentation, budgets, reporting, and coordination with technic
Program Manager- Cybersecurity
New Westminster, CAN
The employer seeks an experienced program manager to lead an enterprise cybersecurity program and complex technology initiatives. The work spans full lifecycle delivery, governance, budgets, vendors, and cross-functional
Business Analyst
Calgary, CAN
Affinity seeks a senior IT Business Analyst to support vendor-led implementations across a lab safety platform and a financial planning and analysis platform. Candidates need 8+ years of dedicated IT business analysis ex
Business Lead
Saanichton, CAN
Affinity is seeking a senior business-side lead to represent business owners in implementing a modern document/content and contract lifecycle management platform. Applicants need senior technology implementation experien
Project Manager III
Richmond, CAN
The employer seeks an experienced project manager to lead complex, cross-functional business transformation from planning through implementation and transition. Candidates need 7+ years of project management experience,
Business Analyst
Burnaby, CAN
Affinity is seeking an experienced Business Analyst to support strategic, technical, and regulatory initiatives in financial services. The role turns business needs into actionable requirements, process documentation, an
Product Manager
Vancouver, CAN
Affinity is seeking an entrepreneurial Product Manager to build AI-powered products that deliver measurable business impact. You will own the product lifecycle and roadmap, work directly with customers, and guide product
Business Analyst
Calgary, CAN
Project Coordinator
Calgary, CAN
Program Manager- Cybersecurity
New Westminster, CAN
Business Analyst
Calgary, CAN
Business Lead
Saanichton, CAN
Project Manager III
Richmond, CAN
Business Analyst
Burnaby, CAN
Product Manager
Vancouver, CAN