Intermediate AI Engineer
Affinity Group Richmond, United KingdomIntermediate AI Engineer
Affinity Group Richmond, United Kingdom
Intermediate AI Engineer
Intermediate AI Engineer
Information Technology
Job Description:
On behalf of our public sector client, Affinity is seeking an Intermediate AI Engineer who is responsible for the design, development, testing, deployment, and support of enterprise AI applications, intelligent automation solutions, and AI-enabled services. The role focuses on hands-on development using modern AI platforms, large language models, agentic AI frameworks, cloud technologies, APIs, and software engineering best practices.
Responsibilities:
• Design, develop, test, and deploy AI-powered applications and intelligent automation solutions.
• Develop AI workflows using agentic AI frameworks and orchestration platforms.
• Build integrations with enterprise systems, APIs, cloud services, development pipelines, and operational platforms.
• Implement Retrieval-Augmented Generation (RAG) solutions and knowledge retrieval capabilities.
• Develop prompts, agents, workflows, interaction models, and reusable AI components.
• Create software services, APIs, and application components aligned with defined solution designs.
• Implement automated testing, quality assurance, and validation processes.
• Participate in technical design discussions, code reviews, and engineering reviews.
• Support deployment, monitoring, troubleshooting, and enhancement activities.
• Produce technical documentation, implementation notes, and knowledge transfer materials.
• Contribute to AI governance, security, and operational best practices.
Deliverables
• AI-enabled applications and services.
• AI agents, workflow automations, and orchestration components.
• Enterprise integrations, APIs, and reusable software components.
• AI configuration, testing, deployment, and validation artifacts.
• Technical documentation and support materials.
• Reusable development patterns and implementation assets.
Mandatory Requirements:
• Minimum of 5 years of experience in software development using technologies such as C#, .NET, Python, Java, JavaScript/TypeScript, or equivalent.
• Minimum of 2 years of experience developing AI, Machine Learning, or Generative AI solutions.
• Demonstrated experience with AI platforms such as Azure OpenAI, OpenAI, Anthropic Claude, Google Gemini, Amazon Bedrock, or equivalent.
• Experience using AI development frameworks such as Semantic Kernel, LangChain, LangGraph, AutoGen, CrewAI, or similar frameworks.
• Experience implementing agentic AI solutions, AI assistants, workflow automation, or conversational AI applications.
• Experience with REST APIs, microservices, cloud-native development, and enterprise integration patterns.
• Experience implementing RAG solutions, vector databases, embeddings, or knowledge retrieval capabilities.
• Experience with Azure, AWS, or GCP; Git-based development; CI/CD pipelines; and agile delivery methodologies.
• Understanding of software engineering principles, application security, secure development practices, testing, and quality assurance.
Preferred Requirements:
• Experience developing enterprise AI solutions in production environments.
• Experience implementing agentic AI and multi-agent applications.
• Experience with AI observability, evaluation, and monitoring tools.
• Experience integrating AI solutions with ITSM, DevOps, cybersecurity, or workflow platforms.
• Experience in large enterprise, public sector, or regulated environments.
• AI, cloud, or software engineering certifications.
• Knowledge of Responsible AI and AI governance principles.
• Experience working in agile and cross-functional delivery teams.
Affinity Earn:
Know someone who's great for this, or any of our open roles? Earn up to $4,000/year for each successful referral through Affinity Earn. You can also earn up to $50,000 for helping us find new clients. Learn about our referral program at https://affinity-group.ca/earn/ or browse our jobs & follow us at https://www.linkedin.com/company/affinity-staffing/jobs/
About Affinity:
Affinity Group is a technology and business consulting and services company. We believe in creating long term relationships between clients and consultants that foster a mutually beneficial partnership. Affinity is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All employment is decided on the basis of qualifications, merit and business need.
For more information on Affinity, please visit www.affinity-group.ca
Job Number: 13759
#LI-Onsite
Job Details
City : Richmond
Province/State : BC
Information Technology
Job Description:
On behalf of our public sector client, Affinity is seeking an Intermediate AI Engineer who is responsible for the design, development, testing, deployment, and support of enterprise AI applications, intelligent automation solutions, and AI-enabled services. The role focuses on hands-on development using modern AI platforms, large language models, agentic AI frameworks, cloud technologies, APIs, and software engineering best practices.
Responsibilities:
• Design, develop, test, and deploy AI-powered applications and intelligent automation solutions.
• Develop AI workflows using agentic AI frameworks and orchestration platforms.
• Build integrations with enterprise systems, APIs, cloud services, development pipelines, and operational platforms.
• Implement Retrieval-Augmented Generation (RAG) solutions and knowledge retrieval capabilities.
• Develop prompts, agents, workflows, interaction models, and reusable AI components.
• Create software services, APIs, and application components aligned with defined solution designs.
• Implement automated testing, quality assurance, and validation processes.
• Participate in technical design discussions, code reviews, and engineering reviews.
• Support deployment, monitoring, troubleshooting, and enhancement activities.
• Produce technical documentation, implementation notes, and knowledge transfer materials.
• Contribute to AI governance, security, and operational best practices.
Deliverables
• AI-enabled applications and services.
• AI agents, workflow automations, and orchestration components.
• Enterprise integrations, APIs, and reusable software components.
• AI configuration, testing, deployment, and validation artifacts.
• Technical documentation and support materials.
• Reusable development patterns and implementation assets.
Mandatory Requirements:
• Minimum of 5 years of experience in software development using technologies such as C#, .NET, Python, Java, JavaScript/TypeScript, or equivalent.
• Minimum of 2 years of experience developing AI, Machine Learning, or Generative AI solutions.
• Demonstrated experience with AI platforms such as Azure OpenAI, OpenAI, Anthropic Claude, Google Gemini, Amazon Bedrock, or equivalent.
• Experience using AI development frameworks such as Semantic Kernel, LangChain, LangGraph, AutoGen, CrewAI, or similar frameworks.
• Experience implementing agentic AI solutions, AI assistants, workflow automation, or conversational AI applications.
• Experience with REST APIs, microservices, cloud-native development, and enterprise integration patterns.
• Experience implementing RAG solutions, vector databases, embeddings, or knowledge retrieval capabilities.
• Experience with Azure, AWS, or GCP; Git-based development; CI/CD pipelines; and agile delivery methodologies.
• Understanding of software engineering principles, application security, secure development practices, testing, and quality assurance.
Preferred Requirements:
• Experience developing enterprise AI solutions in production environments.
• Experience implementing agentic AI and multi-agent applications.
• Experience with AI observability, evaluation, and monitoring tools.
• Experience integrating AI solutions with ITSM, DevOps, cybersecurity, or workflow platforms.
• Experience in large enterprise, public sector, or regulated environments.
• AI, cloud, or software engineering certifications.
• Knowledge of Responsible AI and AI governance principles.
• Experience working in agile and cross-functional delivery teams.
Affinity Earn:
Know someone who's great for this, or any of our open roles? Earn up to $4,000/year for each successful referral through Affinity Earn. You can also earn up to $50,000 for helping us find new clients. Learn about our referral program at https://affinity-group.ca/earn/ or browse our jobs & follow us at https://www.linkedin.com/company/affinity-staffing/jobs/
About Affinity:
Affinity Group is a technology and business consulting and services company. We believe in creating long term relationships between clients and consultants that foster a mutually beneficial partnership. Affinity is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All employment is decided on the basis of qualifications, merit and business need.
For more information on Affinity, please visit www.affinity-group.ca
Job Number: 13759
#LI-Onsite
Job Details
City : Richmond
Province/State : BC
Job ID 13759
Please Stay Alert to Potential Scams
We would like to remind you that eFinancialCareers is a job board and does not conduct hiring or ask for payment or any financial details as part of the job application process.
If you receive any suspicious messages claiming to be from us or a hiring company, we urge you not to click on any links and not to reply to the message itself.
Instead, please report the message to our support team at support@efinancialcareers.com.
It is advisable to always verify job offers directly with the hiring company.
More Jobs From Affinity Group
Affinity Group
London, United Kingdom
Affinity Group
Melbourne, Australia
Boost your career
Find thousands of job opportunities by signing up to eFinancialCareers today.Recommended Jobs