CareerPlan

Software Engineer, AI - 12 month Contract

Oakville, CanadaContract2026-11-02 → 2026-11-11
Hybrid

Core

Build production-grade AI and data solutions, transitioning prototypes to scalable systems for internal partners and external customers.

Role type

Senior Software Engineer (AI & Infrastructure)

Builds

Production AI tools, backend services, and resilient infrastructure for The Weather Network.

Domain

Generative AI, Cloud Infrastructure, Backend Systems

Deliverable

production ML models

Required skills

Python, Node.js, AWS, GCP, Docker, Kubernetes, CI/CD, LLM integration, Postgres, Redis, FastAPI, React, vLLM, Langfuse

Preferred skills

Go, vector search indexes, multi-tier caching, multimodal workflows

Responsibilities

Transition proof-of-concept prototypes to production-grade systems; Design and maintain scalable backend services and RESTful APIs; Architect systems for high availability and fault tolerance; Implement end-to-end LLM telemetry and observability; Deploy and optimize cloud infrastructure; Drive code quality through automated testing; Maintain system health and production uptime.

Seniority

Senior, hands-on IC