Senior AI Developer
About the Role:
The Senior AI Developer will be a key member of the Artificial Intelligence team and will play an integral role in designing, building, delivering and scaling AI-enabled systems and processes to improve business processes and decision-making capabilities. The AI developer will work within the development team to transform, optimize and digitize operational processes in order to deliver bottom-line value and results for Citco. The position requires you to work with different technologies including but not limited to machine learning, natural language processing, computer vision, generative models, and multi-agent systems.
About the Artificial Intelligence Team:
The Artificial Intelligence team is multi-disciplinary team charged with identifying, building and deploying operational AI-enabled solutions leveraging a suite of emerging technologies, such as Machine Learning, Natural Language Processing, Computer Vision, Large Language Models, generative models, and multi-
- Develop, optimize, and maintain machine learning models, including LLM-based and conversational AI systems.
- Implement and manage API generation and consumption for seamless integration of AI services into enterprise ecosystems.
- Contribute to end-to-end AI lifecycle management, including model development, deployment, monitoring, and continuous improvement.
- Establish and support MLOps practices, including CI/CD pipelines, versioning, and automation for AI solutions.
- Write and maintain robust unit and integration tests to ensure performance, scalability, and reliability of AI systems.
- Collaborate with business analysts, product owners, and stakeholders to translate business requirements into scalable technical solutions.
- Conduct proof-of-concepts (PoCs) and pilot programs to evaluate new technologies and drive innovation.
- Optimize AI performance through prompt engineering, evaluation techniques, and iterative improvements.
- Contribute to system architecture and design, ensuring modularity, scalability, and maintainability.
- Apply strong analytical and problem-solving skills to identify opportunities for automation and process optimization.
- Ensure AI solutions adhere to regulatory requirements, security standards, and ethical AI principles.
Key Competencies
- Strong experience with LLMs, GenAI, and Agentic AI architectures, including design and implementation.
- Proficiency in AWS cloud services for AI/ML development and deployment.
- Expertise in API design, integration, and microservices architecture.
- Strong programming skills (Python preferred) with solid technical depth.
- Experience with testing frameworks, including unit and integration testing.
- Solid understanding of software engineering best practices and Agile delivery methodologies.
- High level of technical expertise combined with strong analytical and problem-solving skills.
- Strong focus on quality and risk management in designing and delivering AI solutions.
- Excellent communication and teamwork skills, with the ability to collaborate across functions.
- Highly organized, accountable, and goal-oriented, with a strong drive for results.
- Demonstrated adaptability in working with evolving technologies and fast-paced environments.
Bonus Skills
- Experience with DevOps practices (CI/CD, containerization, automation).
- Familiarity with full-stack development for AI-driven applications.
About You
- Bachelor’s or Master’s degree in Computer Science, Data Science, Information Technology, Engineering, or a related field.
- Proven experience in AI/ML development, with hands-on expertise in LLMs, NLP, conversational AI, and Agentic/GenAI systems.
- Strong proficiency in Python (and/or PySpark) and modern machine learning frameworks.
- Practical experience with AWS AI/ML services for building and deploying scalable solutions.
- You are a hands-on developer who enjoys building intelligent, scalable AI systems using cutting-edge technologies.
- Experience delivering end-to-end AI solutions across the full lifecycle (design, development, deployment, and monitoring).
- Strong analytical and problem-solving skills, with the ability to work through complex challenges.
- Ability to work effectively in team environments, collaborating with technical and non-technical stakeholders.
- Excellent communication skills, with the ability to translate technical concepts into business-friendly language.
- You are curious and continuously learning, staying up to date with emerging AI tools, frameworks, and practices.
- Demonstrated ability to deliver AI solutions in enterprise environments with a focus on quality and impact.
Preferred / Assets
- Experience or knowledge of the financial services industry/products.
- AWS Machine Learning certification or similar credentials.
- Familiarity with DevOps practices (CI/CD, automation, deployments).
- Experience with Jira and Confluence.