Senior AI Developer - Python, AWS Bedrock & Agentic AI - Tier1 Banking client
Senior AI Developer - Python, AWS Bedrock & Agentic AI - Tier1 Banking client
Duration: 12-month contract
Anticipated Start: January 2027
Overview
Our capital markets client is seeking a Senior AI Developer with strong Python and AWS experience to build AI-enabled application capabilities alongside an established engineering team.
This is a hands-on software development role combining Python application engineering, Amazon Bedrock, AI model integration and agentic workflows. The successful candidate will be able to move beyond conceptual discussions to explain what they personally built, the technical challenges encountered and how their solutions operate within a broader application architecture. Java experience is advantageous, but Python is required.
Key Responsibilities
- Design, develop and maintain Python application components and backend services supporting AI-enabled functionality.
- Integrate AI models using Amazon Bedrock and develop agentic workflows that interact with application services and data.
- Connect AI capabilities with REST APIs, enterprise systems and relevant AWS services.
- Test, debug and troubleshoot AI-enabled applications, addressing implementation issues and evaluating technical trade-offs.
- Work closely with other developers and architecture stakeholders to design solutions, resolve technical problems and deliver maintainable application code.
Must Haves
- 3+ years of hands-on Python development experience, with the ability to build and troubleshoot application code rather than relying solely on analytical notebooks or high-level solution design.
- Hands-on experience with Amazon Bedrock and agentic AI, including direct implementation of AI model integrations or agent-enabled application workflows.
- Practical AWS application-development experience and a strong understanding of cloud fundamentals. Relevant services include Lambda, S3, ECS or EKS, Glue and RDS; experience with every listed service is not required.
- Strong software engineering fundamentals, including backend development, REST APIs, application integration, testing and debugging.
- Demonstrated ability to explain personally owned AI development work, including the business problem, implementation approach, technical challenges and resolution.
- Strong architectural problem-solving skills, including the ability to discuss how a solution behaves under different operating conditions and how issues would be investigated and addressed.
Nice to Haves
- Hands-on Java development experience, particularly Spring Boot, REST services and microservices.
- Experience building retrieval-augmented generation (RAG) solutions or connecting AI models with enterprise knowledge sources.
- Experience with Kafka or other event-driven integrations, together with relational database development.
- Capital markets, investment banking or broader financial services experience.
- Additional AWS experience with IAM, EC2, CloudFormation, SNS/SQS and CloudWatch.
- A degree in Computer Science, Computer Engineering or a related discipline.
Senior AI Developer - Python, AWS Bedrock & Agentic AI - Tier1 Banking client
Duration: 12-month contract
Location: Toronto, ON | Hybrid, 2 days per week onsite
Anticipated Start: January 2027
Overview
Our capital markets client is seeking a Senior AI Developer with strong Python and AWS experience to build AI-enabled application capabilities alongside an established engineering team.
This is a hands-on software development role combining Python application engineering, Amazon Bedrock, AI model integration and agentic workflows. The successful candidate will be able to move beyond conceptual discussions to explain what they personally built, the technical challenges encountered and how their solutions operate within a broader application architecture. Java experience is advantageous, but Python is required.
Key Responsibilities
- Design, develop and maintain Python application components and backend services supporting AI-enabled functionality.
- Integrate AI models using Amazon Bedrock and develop agentic workflows that interact with application services and data.
- Connect AI capabilities with REST APIs, enterprise systems and relevant AWS services.
- Test, debug and troubleshoot AI-enabled applications, addressing implementation issues and evaluating technical trade-offs.
- Work closely with other developers and architecture stakeholders to design solutions, resolve technical problems and deliver maintainable application code.
Must Haves
- 3+ years of hands-on Python development experience, with the ability to build and troubleshoot application code rather than relying solely on analytical notebooks or high-level solution design.
- Hands-on experience with Amazon Bedrock and agentic AI, including direct implementation of AI model integrations or agent-enabled application workflows.
- Practical AWS application-development experience and a strong understanding of cloud fundamentals. Relevant services include Lambda, S3, ECS or EKS, Glue and RDS; experience with every listed service is not required.
- Strong software engineering fundamentals, including backend development, REST APIs, application integration, testing and debugging.
- Demonstrated ability to explain personally owned AI development work, including the business problem, implementation approach, technical challenges and resolution.
- Strong architectural problem-solving skills, including the ability to discuss how a solution behaves under different operating conditions and how issues would be investigated and addressed.
Nice to Haves
- Hands-on Java development experience, particularly Spring Boot, REST services and microservices.
- Experience building retrieval-augmented generation (RAG) solutions or connecting AI models with enterprise knowledge sources.
- Experience with Kafka or other event-driven integrations, together with relational database development.
- Capital markets, investment banking or broader financial services experience.
- Additional AWS experience with IAM, EC2, CloudFormation, SNS/SQS and CloudWatch.
- A degree in Computer Science, Computer Engineering or a related discipline.
Disclaimer:AI may be used in evaluating candidates.This posting is for an existing vacancy.