Senior Software Engineer Data Architecture

Cacheflow

📍 toronto, on, Canada

Full-time Other-General Posted June 04, 2026

Job Description

Shape the data architecture of our enterprise SaaS platform as a Senior Software Engineer. Lead data modeling and ClickHouse-based data products, influencing customer-facing features directly.
We seek a Senior Software Engineer with over 10 years of experience to take charge as an individual contributor. You will define the business data model, drive technical direction for ClickHouse, and implement scalable APIs. Collaborating across product teams is essential to align on integrating data solutions effectively.
Key Responsibilities:
• Lead shared data model design across product teams
• Set technical direction for ClickHouse during production
• Implement scalable data contracts and APIs
• Collaborate on Python/Django projects related to data
• Mentor engineers on data architecture and integration
Requirements:
• 10+ years in software engineering, focusing on data architecture
• Strong hands-on coding skills with Python
• Experience in designing enterpr...