Jobs / Homebase

Data & ML Platform Engineer (Hybrid)

Homebase · Toronto, ON, Canada
Toronto, ON, Canada110,000-160,000 CAD/yearlyHybrid
Remuneration
Stock options; TFSA/RRSP with 4% company match; medical, dental, and vision coverage; flexible paid time off; company holidays; designated focus periods; paid AI tools; parental leave EI top-up after six months; life insurance; short- and long-term disability coverage; meals; team offsites; Customer Days
Location
Toronto, ON, Canada
Visa sponsorship
Not specified

Job summary

Build and operate the data and machine learning platform that powers data and AI product features, owning ingestion, infrastructure, and model serving. Develop Kafka and Debezium change data capture and streaming pipelines with Spark and Delta, manage Databricks and Terraform deployments, and deliver gRPC services for real-time inference. Advance feature store and MLflow practices and partner with data science to bring prototypes into production.

Benefits

Stock optionsTFSA/RRSP with 4% company matchMedical, dental, and vision coverageFlexible paid time offCompany holidaysDesignated focus periodsPaid AI toolsParental leave EI top-up after six months of serviceWork From Anywhere MonthMeeting-free weeksLife insuranceShort- and long-term disability coverageMeals providedTeam offsitesCustomer Days

Qualifications

  • Production experience with distributed streaming systems, Kafka, and change data capture.
  • Hands-on experience with Spark and Delta.
  • Strong Python and SQL skills.
  • Experience with container infrastructure such as Docker, ECS, or Kubernetes.
  • Infrastructure-as-code experience, ideally with Terraform.
  • Solid data modeling fundamentals.
  • Comfort participating in an on-call schedule.
  • Experience experimenting with AI tools in engineering workflows and sharing lessons learned.
  • Ability to work through ambiguity and communicate clearly with technical and non-technical teams.
  • Ownership mindset and accountability for systems built.
  • Ability to collaborate in person at a Toronto hub every Tuesday and Wednesday.

Responsibilities

  • Build and operate CDC and streaming pipelines using Kafka, Debezium, Spark, and Delta, including replay, restream, and ingestion SLAs.
  • Manage Databricks, Unity Catalog, data warehouses, and Terraform-based infrastructure, including CI/CD and DAB deployments.
  • Build gRPC serving services and move batch workloads to real-time inference.
  • Monitor and improve LLM serving latency and cost visibility.
  • Evolve feature store and MLflow practices and help data science teams productionize proofs of concept.
  • Use AI-assisted tools to build, test, and operate systems, and share effective practices with the team.
  • Partner with data engineering, data science, and product engineering to deliver reliable systems.
  • Participate in the on-call rotation and help reduce operational incidents.

Skills

DatabricksDockerECSKafkaKubernetesPostgreSQLPythonSparkTerraform

Work schedule

On-call rotationIn-office Tuesdays and Wednesdays

Industry

Data and AISoftware

Relocation

No