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