Software Engineer (AI Prompts)
Posted 3 hours 11 minutes ago by Alexander Mann Solutions
We are AMS. We are a global total workforce solutions firm; we enable organisations to thrive in an age of constant change by building, re-shaping, and optimising workforces. Our Contingent Workforce Solutions (CWS) is one of our service offerings; we act as an extension of our clients' recruitment team and provide professional interim and temporary resources.
Our client, a major UK retail bank, provides every day banking services to over 17 million retail customers. The banks expertise and services span across Business Services, Corporate banking, Wealth Management, Group Functions, Retail and Investment Banking.
On behalf of this organisation, AMS are looking for a Software Engineer (AI Prompts) for a 6 month contract based in either the bank's London or Edinburgh office on a remote first working model.
Purpose of the role:
The Software Engineer (AI Prompts) will help build and support intelligent automation use cases end-to-end and will be pivotal in engaging with business stakeholders to understanding requirements, crafting effective prompts and ensuring governance, quality and maintainability throughout the life cycle.
Responsibilities of the Software Engineer (AI Prompts):
- Design and optimise prompts for AI language models (eg, GPT, BERT).
- Analyse and transform large datasets; manage metadata schemas.
- Apply NLP techniques for classification, entity recognition, and text generation.
- Develop and deploy AI/ML models focused on language and document tasks.
- Automate document workflows using Scripting and orchestration tools.
- Write clean, efficient code in Python and SQL; integrate with AI APIs.
- Ensure build quality through version control, testing, and governance practices.
- Build systems for document ingestion, metadata extraction, and categorisation.
- Collaborate with cross-functional teams and communicate technical concepts clearly.
- Iterate solutions based on feedback and evolving business requirements.
Key requirements of the role include:
- Hands-on experience designing, testing, and optimising prompts for AI language models (eg, GPT, BERT).
- Proficiency in analysing large datasets.
- Strong knowledge of NLP techniques for text classification, entity recognition, document categorisation, and text generation.
- Familiarity with developing and deploying AI/ML models, preferably involving text and language data.
- Experience with automating business processes using AI, Scripting, and workflow tools.
- Proficiency in both Python and SQL and hold experience with APIs for AI models.
- Understanding of build quality best practices, version control, testing, and governance in AI projects.
- Experience working with document ingestion, metadata extraction, and automated categorisation systems.
- Ability to work effectively with cross-functional teams, clearly communicate AI capabilities and limitations.
- Capability to iterate AI solutions based on feedback and evolving requirements.
Desirable criteria includes:
- Experience in financial services, especially banking or financial crime (desirable).
- Agile framework familiarity (desirable).
- Experience within project management (desirable).
Next steps
This client will only accept workers operating via an Umbrella or PAYE engagement model.
If you are interested in applying for this position and meet the criteria outlined above, please click the link to apply and we will contact you with an update in due course.
AMS, a Recruitment Process Outsourcing Company, may in the delivery of some of its services be deemed to operate as an Employment Agency or an Employment Business