Senior AI Developer
- Toronto, ON, Canada
- Greater Toronto Area, Canada, Canada
$80 to $85 CAD / hour · Contract
Applications open in a new tab.
Job details
- Pay
- $80 to $85 CAD / hour
- Job type
- Contract
- Apply by
- Working hours
- 40 hours per week
- Posting language
- English
- Posted
Original job description
AI Innovation | Software Engineering | Generative AI
Location: Toronto, ON (Hybrid – 2 days onsite per week)
Work Arrangement: 40 hours per week
Client: Canadian Banking Client
About the Opportunity
We are looking for a talented Senior AI Developer to join our team and support a major Canadian banking client in building innovative, AI-driven products and solutions.
This opportunity is ideal for a hands-on developer with a strong combination of Artificial Intelligence expertise and core software engineering capabilities.
We are looking beyond candidates who simply understand AI concepts or have experience experimenting with AI tools. We want someone who can actively design, develop, build, and implement technically complex AI-powered applications while contributing strong software development expertise.
The ideal candidate brings deep knowledge of AI technologies alongside solid programming and application development experience. We are open to candidates from different programming language backgrounds, provided they demonstrate strong engineering fundamentals and practical development capabilities.
What You'll Be Doing
- Design, develop, and implement AI-powered applications and solutions.
- Build and integrate Generative AI, Large Language Models (LLMs), and AI-driven capabilities into production applications.
- Develop and enhance backend services, APIs, and application components supporting AI solutions.
- Work with agentic AI, AI agents, Retrieval-Augmented Generation (RAG), and related AI frameworks.
- Develop and deploy cloud-based applications and serverless solutions using AWS.
- Leverage AWS Lambda and other AWS services to build scalable and efficient applications.
- Integrate AI models and services with existing enterprise applications, platforms, and data sources.
- Apply software engineering best practices, including clean code, testing, debugging, and performance optimization.
- Collaborate with cross-functional teams to deliver end-to-end AI solutions.
What We're Looking For
- 8+ years of overall software development experience, with strong programming and software engineering fundamentals.
- 4+ years of hands-on AI development experience, particularly in building and implementing AI/ML or Generative AI solutions.
- Strong programming experience in Node.js and JavaScript, with Python, Java, or TypeScript also considered valuable.
- Practical experience working with LLMs, prompt engineering, and AI application development.
- Knowledge of RAG architectures, vector databases, AI agents, and agentic workflows.
- Strong experience developing and integrating REST APIs, backend services, and enterprise applications.
- Hands-on experience with AWS cloud services, particularly AWS Lambda and serverless application development.
- Experience with software development practices, application architecture, testing, debugging, and production deployments.
- Ability to independently troubleshoot, develop, and deliver technically complex solutions.
Most importantly: We are looking for a developer first, with strong AI expertise. Someone who enjoys getting hands-on with code, building solutions from the ground up, and bringing AI capabilities into real-world applications.
Why Join Us?
- Opportunity to work on innovative AI initiatives within a major Canadian banking environment.
- Work on technically challenging, AI-focused products and solutions.
- Collaborate with experienced technology and engineering teams.
- 40 hours per week.
- Hybrid work arrangement with 2 days onsite per week in Toronto.
Interested?
If you are a hands-on software developer with strong AI expertise and are excited about building the next generation of AI-powered applications, we'd love to hear from you!
Please apply or reach out directly to discuss this opportunity.
More about this job
Responsibilities
Design, build, and deploy AI-powered applications, integrating generative AI, LLMs, RAG, and AI agents into production and enterprise systems. Develop backend services and APIs on AWS, apply software engineering best practices, and collaborate with cross-functional teams to deliver end-to-end solutions.
Requirements
Requires 8+ years of software development experience and 4+ years of hands-on AI development experience, with strong engineering and programming fundamentals. Candidates should have practical experience with LLMs, prompt engineering, RAG, AI agents, REST APIs, backend development, and AWS serverless services, particularly Lambda.
Skills
- Software Development
- Artificial Intelligence
- Generative AI
- Large Language Models
- Node.js
- JavaScript
- Python
- Java
- TypeScript
- Prompt Engineering
- Retrieval-Augmented Generation
- Vector Databases
- AI Agents
- REST APIs
- AWS Lambda
- Serverless Application Development
Visa sponsorship
Not detected in the job text
Categories
- Technology
- Software
- Data & Analytics
- Finance & Accounting
Keywords
- Artificial Intelligence
- Generative AI
- Large Language Models
- AI/ML
- Node.js
- JavaScript
- Python
- Java
- TypeScript
- Prompt Engineering
- Retrieval-Augmented Generation
- Vector Databases
- AI Agents
- Agentic Workflows
- REST APIs
- Backend Services
- AWS
- AWS Lambda
- Serverless Applications
- Cloud-Based Applications
- Enterprise Applications
- Application Architecture
- Software Engineering
- Testing
- Debugging
- Performance Optimization
- Production Deployments
- Canadian Banking