C

Citco

Global administrator and adviser for funds

Senior AI Engineer

AI Application EngineeringConfirmed live in the last 24 hours
Full-timeHalifax Regional Municipality, NS, CanadaNo salary listedIn-person

About the Job

Requirements

  • A Bachelor's degree in Computer Science, Engineering, or Data Science, or equivalent practical experience.
  • Typically, 6–8 years of software engineering experience, including 3+ years designing and deploying AI/ML or Generative AI solutions in production.
  • Demonstrated delivery of complex AI, machine-learning, generative AI, natural language processing, and document-intelligence systems, including solution architecture, production deployment, and operational support.
  • Experience designing and implementing model fine-tuning, prompt optimization, retrieval tuning, and model evaluation frameworks for production AI systems.
  • Experience building intelligent document-processing solutions involving optical character recognition, document classification, entity extraction, semantic retrieval, and workflow automation.
  • Strong experience with Amazon Web Services and AI platforms such as Amazon Bedrock, Anthropic Claude, OpenAI, Azure OpenAI, or comparable enterprise foundation-model services.
  • Deep understanding of distributed systems, application programming interfaces, data design, security, performance, testing, observability, and continuous integration/continuous delivery.
  • Strong knowledge of retrieval-augmented generation, agents, structured outputs, model and prompt evaluation, guardrails, and human-in-the-loop controls.
  • Experience with AI orchestration frameworks such as LangChain, LlamaIndex, or comparable technologies.
  • Strong knowledge of machine-learning and data libraries such as scikit-learn, Pandas, NumPy, PyTorch, TensorFlow, or Keras.
  • Experience with relational databases, NoSQL technologies, vector databases, and large-scale data processing.
  • Practical experience with data validation, feature engineering, preprocessing, model training, deployment, monitoring, and model-error analysis.
  • Practical experience designing AI testing approaches and harnesses for deterministic checks, qualitative evaluation, retrieval quality, hallucination risk, document extraction, agent behavior, and regression detection.
  • Ability to make sound technical trade-offs, influence direction, and mentor engineers.
  • Use AI coding assistants to accelerate learning, implementation, testing, and documentation within team guardrails.
  • Review generated code, tests, designs, and documentation for correctness, security, performance, and intent.
  • Design repeatable evaluations for prompts, retrieval, document extraction, structured outputs, and agent workflows.
  • Use test harnesses and observable measures to detect regressions in response quality, grounding, extraction accuracy, latency, and reliability.
  • Maintain traceability from accepted requirements through implementation, tests, and release evidence.
  • Define responsible patterns for AI-assisted design, implementation, testing, and documentation.
  • Require independent human validation when the same AI workflow generates implementation and tests.
  • Establish measurable evaluation criteria and representative datasets before accepting AI behavior.
  • Ensure harnesses cover adversarial, boundary, security, tenant-isolation, and degraded-dependency scenarios where relevant.
  • Use production feedback and observability to improve models, prompts, retrieval, controls, and engineering standards.

Responsibilities

  • Work as part of a cross-functional agile team to design, build, and support secure, cloud-native, AI-enabled applications.
  • Lead the technical design and delivery of complex AI and machine-learning capabilities across services, making architecture-level decisions within the area of responsibility.
  • Mentor engineers, establish implementation patterns, and ensure AI-assisted delivery remains secure, observable, testable, and aligned with business intent.
  • Participate in and contribute to all agile team activities.
  • Own technical specifications, solution design, and implementation for complex or high-risk AI and machine-learning capabilities.
  • Design scalable AI architectures, including foundation-model integration, retrieval, document processing, agent workflows, model-serving patterns, evaluation, data controls, fallback strategies, and human review.
  • Contribute as a key team member to the design and implementation of intelligent document-processing solutions, including document classification, information extraction, semantic search, business workflow automation, and document-understanding capabilities.
  • Evaluate candidate algorithms, models, prompts, retrieval approaches, and frameworks against business needs, accuracy, operational risk, and production constraints.
  • Define and implement model-adaptation strategies, including prompt optimization, retrieval tuning, supervised fine-tuning, and evaluation frameworks, to improve solution performance.
  • Lead the design of data preparation, validation, evaluation, and deployment processes supporting AI-enabled solutions.
  • Identify data-distribution changes, model degradation, retrieval failures, and other conditions that could negatively affect production performance.
  • Analyze model and application errors, determine underlying causes, and design improvement strategies.
  • Set coding, testing, review, MLOps, and operational patterns across Python, ReactJS, AWS, AI frameworks, and CI/CD workflows.
  • Lead reviews of complex AI-generated code and tests, challenge weak assumptions, and ensure independent validation against acceptance criteria.
  • Define evaluation strategies for accuracy, grounding, safety, latency, reliability, security, cost, bias, and model or data drift.
  • Design and evolve AI evaluation harnesses, regression datasets, automated scoring, model-monitoring capabilities, and production observability.
  • Resolve difficult production issues, lead technical incident response, and drive corrective actions.
  • Mentor junior and mid-level engineers through design reviews, pairing, and actionable feedback.
  • Collaborate with data scientists, data engineers, architects, Quality Engineering, security, and operations teams.
  • Partner directly with business stakeholders to understand operational challenges and translate business needs into scalable AI solutions.
  • Drive improvements to architecture, developer experience, reusable libraries, automation, and engineering standards.

Desired Qualifications

  • Familiarity with Azure AI, Azure Machine Learning, Azure OpenAI, Google Cloud AI, or another cloud provider.
  • Financial services or regulated-environment experience.

About the Company

Citco

Global administrator and adviser for funds

Citco provides professional financial services for the alternative investment industry and related areas, including fund administration, fund accounting, NAV calculations, investor relations, governance services, and banking and custody. It delivers these services through a global network and proprietary technology across divisions such as Citco Fund Services & Investor Relations, Governance Services, Banking, Depositary & Custody, and Citco Technology Management. Citco differentiates itself by its size, long heritage, global coverage, and in-house technology development that supports secure, scalable administration. Its goal is to be a trusted advisor and the leading service provider in financial and professional services, helping clients navigate markets and make informed decisions.

Company size
10,001+
Company stage
Not listed
Total funding
Not listed
Headquarters
Cayman Islands
Founded
1998

Recently Posted Jobs

Explore more opportunities at Citco

See more jobs