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. 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-agent systems.
Job Duties:
- Design, build, and deploy AI-powered applications leveraging LLMs, GenAI, conversational AI, and Agentic AI frameworks.
- Develop intelligent agent-based systems capable of tool use, orchestration, and autonomous execution.
- Design and implement AI/ML solutions using cloud platforms (primarily AWS, with exposure to Azure), including services such as Lambda, Bedrock, SageMaker, as well as tools like Databricks and UiPath where applicable.
- 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.
