A leading technology company in Canada seeks a Lead Data Modelling Engineer to lead the design of SaaS products and implement scalable data systems. The role requires 8+ years of software development experience, with expertise in data architecture and proficiency in Java and Python. Office presence in Waterloo is required. This full-time role offers the chance to work with advanced technologies in a diverse and inclusive environment.
Qualifications
8+ years of software development experience.
Experience in data architecture, modeling, ETL pipelines, and database design.
Ability to work out of the Waterloo office.
Responsibilities
Lead the design and development of SaaS products.
Architect and implement scalable data systems.
Push AI initiatives and collaborate cross-functionally.
Skills
Software development experience
Data architecture
Data modeling
Proficiency in Java/Spring
Proficiency in Python
Cloud platforms
CI/CD and DevOps
Big data and analytics
Education
Bachelor’s or Master’s degree in Computer Science or Engineering
Tools
Oracle
PostgreSQL
Snowflake
GitLab
Kubernetes
Job description
A leading technology company in Canada seeks a Lead Data Modelling Engineer to lead the design of SaaS products and implement scalable data systems. The role requires 8+ years of software development experience, with expertise in data architecture and proficiency in Java and Python. Office presence in Waterloo is required. This full-time role offers the chance to work with advanced technologies in a diverse and inclusive environment.