1 month ago
Remote, Canada or Toronto, CanadaSenior
Responsibilities
- Implement streaming and batch data ingestion using AWS technologies, data modeling, and ETL/ELT practices.
- Design, build, and maintain data transformation pipelines that consolidate data sources into data lakes and data warehouses.
- Write production code that makes datasets accessible to partner teams.
- Collaborate with engineers on data system creation, data integrity, testing, analysis, validation, and documentation.
- Develop prototype and proof-of-concept implementations for unproven technical solutions.
- Build infrastructure required to deploy data models and dashboards for data visualization.
- Lead projects with minimal supervision and mentor junior engineers.
Requirements
- Deep experience in software development and data engineering.
- Proficiency in at least one major programming language such as Python, Scala, or Ruby, plus SQL.
- Hands-on experience with cloud infrastructure; AWS and Terraform are preferred.
- Experience with streaming and batch data tools including Spark, Kafka, and Airflow.
- Advanced data warehousing experience with Databricks or a similar technology.
- Experience building data pipelines and infrastructure for data models and visualization dashboards.
- Ability to write elegant and maintainable code, learn new technologies, and work through ambiguity.
- Strong collaboration and communication skills, with a focus on data trustworthiness and product excellence.
- Interest in improving engineering practice through AI.
- Interest in mentoring junior engineers and supporting their growth.
Benefits
- Competitive salary with top-tier health, dental, and vision insurance.
- Hybrid work environment; Toronto-based employees are expected in the office twice per week, while eligible employees outside Toronto may work remotely across Canada.
- Flexible time off policy with an encouraged 20 days off per year.
- $2000 annual counseling benefit.
- RRSP matching and RESP contributions.
- Clioversary recognition at 3, 5, 7, and 10 years.
- Role availability across Eastern Canada in the Eastern or Atlantic time zones, excluding Quebec.
Tech Stack
Categories
Data Engineering
About Clio
Clio builds cloud-based legal practice management and client intake software for law firms, sold by subscription with integrated payments. Its products include Clio Manage, Clio Grow, and tools for time tracking, billing, document and case management. Founded in 2008 and headquartered in Burnaby, BC, Clio says it serves customers in 130+ countries and is approved by over 100 bar associations and law societies.
