Senior Associate, IT, AI Engineer (Mid Level)
Role details
Job location
Tech stack
Job description
We are seeking an AI Engineer to join our IT-AI team, contributing to the development and enhancement of AI-powered product features-primarily within our Continuous Product Enhancement (CPE) initiatives. You will work hands-on with AI systems, focusing on building, testing, and improving AI capabilities that deliver value to end users.
This role operates within a collaborative team structure, working alongside experienced colleagues and contributing to shared delivery goals. You will focus on the application layer-building and refining AI features-while working within the platform infrastructure.
You Will:
AI Feature Development & Enhancement
- Build and improve AI-powered features within existing products (CPE focus)
- Develop and maintain agent tools and integrations
- Refine and optimise prompts for production use cases
- Support experiment tracking and model versioning (e.g., MLflow)
Testing & Quality
- Build and maintain test functions for existing AI tools-including exploring agent-based testing approaches where AI validates AI
- Develop and execute testing frameworks for AI/agent evaluation
- Build and maintain quality gates and automated checks
- Support champion/challenger validation before promotion
- Contribute to model observability and dashboard development-tracking performance, quality, and usage patterns
Collaboration & Delivery
- Work closely with Data Scientists and AI engineers on productionising research outputs
- Coordinate with Platform Engineers on deployment and infrastructure needs
- Support tactical AI solutions in collaboration with team members and other groups-responding to emerging business needs
- Participate in code reviews, documentation, and knowledge sharing
- Operate within team processes and contribute to shared delivery goals
#LI-Hybrid
Requirements
Do you have experience in Python?, Do you have a Master's degree?, * Masters or PHD, or an equivalent amount of professional working experience
- 3+ years of experience in ML and AI engineering
- Proficency in Python programming skills
- Understanding of ML/AI lifecycle and experiment tracking
- Good communication skills for working with technical and business teams
Good to Have
- Experience with MLOps tooling (e.g., MLflow)
- Exposure to AI and agent frameworks (e.g., AWS Strands, Azure AI Agent Service, LangChain, LangSmith, CrewAI) is a plus
- Experience with GenAI application development
- Experience with cloud platforms (AWS, Azure) or data platforms (e.g., Databricks)
- Financial services background
- Familiar with Git and CI/CD workflows, * Strong problem-solving skills and attention to detail
- Clear communication-able to work effectively across teams
- Works well as part of a team with shared ownership
- Reliable, delivers quality work, and follows through on commitments
- At ease with change-you'll help define how we work, not just follow a playbook
- Eager to learn and grow within a supportive team environment