C

Citco

Global administrator and adviser for funds

Junior 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, Data Science, or equivalent practical experience.
  • Up to 2 years of software engineering, data, machine-learning, or relevant project experience.
  • Working knowledge of Python, Git, APIs, automated testing, and core software engineering practices.
  • Familiarity with Python libraries such as Pandas, NumPy, or scikit-learn.
  • Foundational understanding of generative AI and machine learning concepts, including prompts, embeddings, retrieval augmented generation, model evaluation, and document processing.
  • Exposure to natural-language processing, document processing, machine-learning frameworks, or AI application development.
  • Exposure to cloud services, preferably AWS; familiarity with Azure or another cloud provider is an advantage.
  • Interest in AI testing approaches, evaluation methods, and test harnesses.
  • Strong analytical ability and attention to detail.
  • Knowledge of financial services is helpful but not required.
  • Use AI coding assistants responsibly within team guardrails and validate generated output for correctness, security, relevance, and maintainability.
  • Be able to explain why submitted code and tests exist and what behavior they protect.
  • Apply established prompt, retrieval augmented generation, and AI application test cases, datasets, and harnesses with guidance.
  • Escalate uncertain, sensitive, or high-risk outputs for human review.
  • Seek guidance when generated outputs impact security, compliance, architectural decisions, or business-critical functionality.
  • Demonstrate continuous growth in software engineering, cloud, and AI technologies.
  • Progressively take ownership of increasingly complex features with guidance.
  • Develop the skills required to independently deliver AI-enabled solutions.

Responsibilities

  • Work in a cross-functional agile team to build and support cloud-native and AI-enabled applications, delivering well-defined features with guidance from experienced engineers.
  • Participate in sprint planning, daily scrums, reviews, and retrospectives.
  • Implement well-defined application features, APIs, data-processing components, prompts, and AI integrations under guidance.
  • Implement solutions based on established architecture, design patterns, and technical specifications.
  • Support the development of document-processing, machine-learning, retrieval augmented generation, and generative AI capabilities.
  • Write clean, typed, maintainable Python code and contribute to ReactJS components where required.
  • Work with common Python data and AI libraries such as Pandas, NumPy, and scikit-learn under guidance.
  • Create and validate unit and integration tests for changed behavior, including appropriate error and edge cases.
  • Review AI-generated code, tests, and documentation before including them in a change.
  • Troubleshoot defects, address review feedback, and keep technical documentation current.
  • Support AWS deployments and CI/CD activities using established patterns, controls, and runbooks.
  • Collaborate with Platform, Quality Engineering, data, security, and operations colleagues.
  • Learn and apply software engineering best practices.
  • Participate in code reviews and incorporate feedback.
  • Develop proficiency in AI, cloud, and software engineering technologies through practical project work.
  • Contribute to reusable components and documentation.

Desired Qualifications

  • Familiarity with Azure or another cloud provider.
  • Knowledge of financial services.

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