
Staff Machine Learning Engineer
- Ontario
- Permanent
- Full-time
- Collaborate with other engineers, business partners, and data scientists to build best-in-class data infrastructure that meets evolving needs.
- Design and optimize infrastructure for managing ML workflows at scale.
- Design high-performance systems to ensure fast and efficient AI agent serving.
- Design and manage reverse ETL pipelines to power sales operations and marketing automation.
- Improve internal tooling and developer experience for our data scientists.
- Develop and maintain our data warehouse (Snowflake) to enable efficient and accurate usage of data.
- Document data pipelines, data models, and data transformation processes.
- Participate in our team's on call rotation to ensure the availability of our broader data engineering services.
- 5+ years of experience in developing ML platforms and/or data engineering.
- Proven track record of delivering large-scale data projects and working with business partners.
- Strong understanding of infrastructure components of large-scale ML and AI applications.
- Experience with big data processing frameworks such as Spark, Flink, or Ray.
- Experience with data orchestration tools like Airflow or Dagster.
- Experience with infrastructure-as-code tools (e.g., Terraform) and modern CI/CD pipelines.
- Experience on building large scale distributed systems in AWS or a similar cloud provider.
- Experience with Python, Go, or/and Java.
- Experience with streaming technology stack, such as Kafka or Kinesis is a huge plus.