H

Homebase

Workforce management platform for hourly workers

Data & ML Platform Engineer

Applied Machine LearningConfirmed live in the last 24 hours
Full-timeToronto, ON, Canada

About the Job

Requirements

  • Production experience with distributed streaming systems, including 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.
  • Ability to participate in an on-call schedule.
  • Experience experimenting with AI tools in engineering workflows and sharing learnings.
  • Ability to work through ambiguity and communicate across technical and non-technical teams.
  • Ability to collaborate in person at the Toronto hub every Tuesday and Wednesday.

Responsibilities

  • Build and operate change data capture and streaming pipelines using Kafka, Debezium, and Spark streaming into Delta, including replay, restream, and ingestion service-level agreements.
  • Manage Databricks, Unity Catalog, warehouses, and Terraform, including continuous integration and deployment and DAB deployments for data infrastructure.
  • Build the serving layer by shipping gRPC services, moving batch workloads to real-time inference, and making large language model latency and cost visible.
  • Develop feature store and MLflow practices, and work with data science to move proofs of concept into production.
  • Use AI-assisted tools to build, test, and operate more quickly, experiment with new capabilities, and share effective practices with the team.
  • Partner with data engineering, data science, and product engineering to turn customer needs into reliable systems.
  • Participate in the team's on-call rotation and help reduce on-call volume over time.

Desired Qualifications

  • Experience with Unity Catalog governance.
  • Experience with MLflow and feature stores.
  • Experience serving large language models.
  • Experience with Protobuf event contracts.
  • Knowledge of Postgres internals.

About the Company

Homebase

Workforce management platform for hourly workers

Homebase provides a digital workforce management platform for businesses with hourly workers. It combines time tracking, employee scheduling, payroll processing, and built-in messaging to help managers run their teams more efficiently. Time tracking turns any device into a time clock to record hours, breaks, and overtime, reducing paperwork. Scheduling lets managers plan and adjust shifts online and share the plan with the team instantly. Payroll automatically calculates pay, makes direct deposits, and handles payroll taxes. The built-in messaging keeps managers and team members connected, even when they’re not on site. The service is mainly used by small businesses with hourly workers and is priced as a software-and-services offering. The goal is to simplify and streamline day-to-day operations for hourly workforces by providing an all-in-one tool to manage time, schedules, pay, and communication in one place.

Company size
1,001-5,000
Company stage
Series D
Total funding
$189M
Headquarters
San Francisco, CA
Founded
2014

Recently Posted Jobs

Explore more opportunities at Homebase

See more jobs