CareerPlanSign in

Senior Software Developer - SQL/Python

TORONTO, Ontario, Canada💼 Full-time🗓 2026-08-24 → 2026-09-26

Core

Design and develop AI-based agents and intelligent automation solutions while building and optimizing data pipelines using Python, SQL, and Snowflake.

Role type

Senior Software Engineer (AI Agents & Data Engineering)

Builds

AI-powered agents, intelligent automation solutions, data pipelines, and analytics solutions

Domain

Wealth Management / Financial Services

Deliverable

production ML models | product features

Required skills

Python development, SQL (complex queries, stored procedures, performance tuning), Snowflake data warehouse, AI agent development, functional testing automation, REST APIs, containerization (Docker, Kubernetes), Git, CI/CD pipelines

Preferred skills

Machine learning frameworks, LLM integration, team mentoring, enterprise data governance, cloud infrastructure automation, IBM DataStage, Unified Engineer background

Technologies

Python, SQL, Snowflake, Copilot, Windsurf, Docker, Kubernetes, Git

Responsibilities

Design and develop AI-based agents and intelligent automation solutions; Build and optimize data pipelines and analytics solutions; Build and automate functional testing frameworks; Contribute to solution development by identifying risks and recommending mitigation strategies; Participate in code reviews and technical design reviews; Collaborate with data engineering and infrastructure teams to optimize Snowflake queries; Assist DevOps/support teams in troubleshooting production issues; Mentor team members on Python best practices, AI agent development, Snowflake optimization, and testing automation

Seniority

Senior, hands-on IC with mentorship responsibilities

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.