CareerPlan

Senior Software Engineer

TorontoRemoteFull-time2026-10-08 → 2026-11-10
Remote

Core

Design, build, and operate software solutions using data, AI, and experimentation to solve complex business problems for Sales, Marketing, Finance, and HR teams.

Role type

Senior Software Engineer (AI/Data focus)

Builds

Applications, APIs, services, data processing components, and AI/ML integrations

Domain

SaaS / Go-To-Market Intelligence / AI & Data

Deliverable

production ML models

Required skills

Python, SQL, software design, APIs, data structures, automated testing, CI/CD, cloud-based systems, data pipelines, applied AI/machine learning

Preferred skills

MLOps practices, dashboard design, technical presentation, Sales/Marketing/Finance/HR analytics domain knowledge

Technologies

Python, SQL, Cloud platforms

Responsibilities

Own software delivery from problem definition through production; Design maintainable systems and build applications/APIs; Apply AI/ML to practical problems and integrate models; Explore and validate new technical approaches via prototypes; Build reliable data integrations and pipelines; Define and measure success metrics for software and AI; Make sound technical tradeoffs on architecture and build-vs-buy; Maintain high engineering quality bar; Operate and improve production systems; Strengthen team capabilities through mentorship and shared tooling

Seniority

Senior, hands-on IC