Senior AI Developer - Python, AWS Bedrock & Agentic AI - Tier1 Banking client

S.I. Systems Ltd.

Toronto

Hybrid

CAD 120,000 - 180,000

Full time

34 hours ago
Be an early applicant

Get a reply from this recruiter

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

S.I. Systems Ltd. in Toronto is seeking a Senior AI Developer with strong Python and AWS Bedrock experience to build AI-enabled applications. The role combines Python engineering, Bedrock model integration, and agentic workflows within a banking client environment.

The candidate will work to move beyond concepts, showing concrete implementations and addressing technical challenges in a broader architecture. Java experience is a plus, but Python is required.

Qualifications

  • 3+ years of hands-on Python development experience.
  • Hands-on experience with Amazon Bedrock and agentic AI.
  • Practical AWS application-development experience including Lambda, S3, ECS/EKS, Glue and RDS.
  • Strong backend development and REST API skills.
  • Ability to explain AI development work with business context and technical details.
  • Strong architectural problem-solving skills and debugging capabilities.

Responsibilities

  • Design, develop and maintain Python components and backend services for AI-enabled functionality.
  • Integrate AI models using Amazon Bedrock and build agentic workflows with application services and data.
  • Connect AI capabilities with REST APIs, enterprise systems and AWS services.
  • Test, debug and troubleshoot AI-enabled applications; evaluate trade-offs.
  • Collaborate with developers and architects to deliver maintainable code.

Skills

Python
Amazon Bedrock
Agentic AI
REST APIs
AWS Cloud
Lambda
S3
ECS or EKS
Glue
RDS

Education

Bachelor's degree in Computer Science or related

Tools

Python development tools
AWS Bedrock tooling

Job description

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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Developer - AWS, Spring Boot & Kafka - Tier1 Banking client
Senior Java Developer - AWS, Spring Boot & Kafka - Tier1 Banking client

S.I. Systems Ltd. • Toronto

Hybrid
CAD 120,000 - 160,000
Sr Python Developer (with AI)
Sr Python Developer (with AI)

Carlos Goncalves • Toronto

Hybrid
CAD 145,000 - 171,000
Senior AI Developer
Senior AI Developer

UniSysTech Consulting • Toronto

Hybrid
CAD 140,000 - 180,000
AI Engineer (Python and AI)
AI Engineer (Python and AI)

Collabera • Toronto

Hybrid
CAD 110,000 - 170,000
Hybrid work model
Competitive contractor benefits
Senior AI Developer
Senior AI Developer

Cpus Engineering Staffing Solutions Inc. • Courtice

On-site
CAD 80,000 - 120,000
Senior Java Engineer
Senior Java Engineer

Princeton IT Services, Inc • Toronto

Hybrid
CAD 110,000 - 145,000
Senior AI Engineer (AI Automation)
Senior AI Engineer (AI Automation)

Jobgether • Canada

Remote
CAD 150,000 - 210,000
Fully remote
Canada eligibility
Autonomy
+4
Senior Data Scientist (5–8 years of experience) to develop advanced analytics and AI solutions for global Corporate Functions- 42476
Senior Data Scientist (5–8 years of experience) to develop advanced analytics and AI solutions for global Corporate Functions- 42476

S I Systems • Toronto

Hybrid
CAD 120,000 - 180,000
Senior AI Engineer (Python)
Senior AI Engineer (Python)

Jobgether • Canada

On-site
CAD 120,000 - 180,000
Remote work flexibility
Relocation support
Professional development
+5
Senior Cloud Development and Administration Specialist
Senior Cloud Development and Administration Specialist

Randstad Canada • Toronto

Hybrid
CAD 120,000 - 180,000
AI tool integration
Full-stack scope
DevOps leadership
+1