At a Glance
- Tasks: Lead the migration from monolithic to microservices architecture using cutting-edge data technologies.
- Company: Fast-growing B2B SaaS company with a focus on AI-enabled features.
- Benefits: Competitive salary, paid vacation, holidays, and comprehensive benefits program.
- Other info: 100% remote work within Canada, dynamic environment with growth opportunities.
- Why this job: Be the key player in transforming data infrastructure and driving innovation.
- Qualifications: 10+ years in data engineering with leadership experience in data architecture.
The predicted salary is between 130000 - 160000 $ per year.
Full-time position with paid vacation & holidays + benefits program. Must be a Canadian citizen or permanent resident. 100% remote from within Canada (not Quebec). Must work on EST.
Small B2B SaaS cloud-based software company (less than 800 employees) that is experiencing high growth and is rolling out leading-edge AI-enabled features. Need a Data Expert/Data Team Lead/Data Architect that can lead their migration from mono-to-micro. MongoDB over to Redshift using AWS Glue, PySpark, dbt, and Python.
This is NOT a typical Senior Data Engineer role - this new hire must be the actual leader of the data migration! This Lead Data Engineer/Data Architect will be the highest-ranking Data Expert on the team and report to the VP of Technical Engineering. There is no one else. This person must lead the way themselves and make suggestions on how to do it.
This role is central to decoupling legacy database structures, enabling domain-driven service ownership, and powering real-time analytics, operational intelligence, and AI initiatives across our platform.
Key Responsibilities:
- Monolith-to-Microservices Data Transition: Lead the decomposition of monolithic database structures into domain-aligned schemas that enable service independence and ownership.
- Pipeline Development & Migration: Build and optimize ETL/ELT workflows using Python, PySpark/Spark, AWS Glue, and dbt, including schema/data mapping and transformation from on-prem and cloud legacy systems into data lake and warehouse environments.
- Domain Data Modeling: Define logical and physical domain-driven data models (star/snowflake schemas, data marts) to serve cross-functional needs, BI, operations, streaming, and ML.
- Legacy Systems Integration: Design strategies for extracting, validating, and restructuring data from legacy systems with embedded logic and incomplete normalization.
- Database Management: Administer, optimize, and scale SQL (MySQL, Aurora, Redshift) and NoSQL (MongoDB) platforms to meet high-availability and low-latency needs.
- Cloud & Serverless ETL: Leverage AWS Glue Catalog, Crawlers, Lambda, and S3 to manage and orchestrate modern, cost-efficient data pipelines.
- Monitoring & Optimization: Implement observability (CloudWatch, logs, metrics) and performance tuning across Spark, Glue, and Redshift workloads.
Minimum Requirements:
- 10+ years in data engineering with a proven record in modernizing legacy data systems and driving large-scale migration from monolithic over to microservices.
- Must have experience as an actual Data Lead/Data Architect leading the way.
- Must be an expert in MongoDB and Redshift, and be proficient using AWS Glue, PySpark, dbt, and Python.
- Must be a very hands-on engineer. This is an individual contributor role.
- Must have great English communication skills and work well in a team environment.
- Position will work closely with solution architects and domain owners to design resilient pipelines and data models that reflect business context and support scalable, secure, and auditable data access for internal and external consumers.
Must be comfortable working for a small company with less than 800 employees.
Data Team Lead / Data Architect in Toronto employer: Confidential Company
Join a dynamic and innovative company that is at the forefront of financial leadership in North America. As a Strategic CFO, you will be part of a collaborative work culture that values growth and development, offering ample opportunities for professional advancement while making a significant impact on the company's expansion. With a focus on strategic initiatives and a commitment to excellence, this role provides a unique chance to shape the financial future of a rapidly growing organization.