Categories Data Centre, Warehousing, Cloud, Database Dev. & Admin., ERP, Packaged Software, SaaS, Internet, Web, E-Commerce
Ottawa, ON • Full time
We are seeking a Senior Manager, Data Platform Software to lead our data platform team in designing, building, and maintaining a scalable and high-performance data infrastructure. This role involves managing teams working on data bus technologies like Kafka, real-time streaming services, data lakes, and analytics platforms to support business intelligence, machine learning, and AI-driven insights. The ideal candidate will have deep expertise in big data architecture, distributed systems, and cloud-native technologies, with strong leadership and strategic vision.
Key Responsibilities
Define and drive the technical vision, architecture, and roadmap for the data platform, ensuring alignment with business goals.
Lead cross-functional teams in the development and operation of a high-scale, low-latency data infrastructure.
Drive best practices for data engineering, streaming, and analytics to ensure reliability, performance, and scalability.
Collaborate with product, engineering, analytics, and business teams to define data requirements and solutions.
Oversee the design and implementation of Kafka-based messaging systems for real-time data streaming.
Manage the development and optimization of data lakes (e.g., AWS S3, Delta Lake, Apache Iceberg) to support large-scale analytics.
Lead the adoption of real-time and batch processing technologies (e.g., Apache Flink, Spark, Snowflake, Databricks, BigQuery).
Ensure efficient data governance, cataloging, lineage tracking, and access control across the data platform.
Establish CI/CD pipelines, monitoring, and observability frameworks for data pipelines and streaming services.
Optimize data ingestion, transformation, and storage for cost efficiency and performance.
Lead incident management and troubleshooting for production data systems, ensuring high availability and reliability.
Build and mentor a high-performing data engineering team, fostering a culture of ownership, learning, and innovation.
Manage vendor relationships and oversee the integration of third-party data platform tools.
Advocate for data-driven decision-making and align leadership on key data initiatives.
Required Qualifications
10+ years of experience in data engineering, platform architecture, or software development, with at least 6+ years in a leadership role.
Hands-on experience with Kafka, Apache Flink, Apache Spark, and stream processing frameworks.
Deep knowledge of cloud data architectures (Azure, AWS, or GCP), including serverless computing, Kubernetes, and containerized data services.
Strong experience with data lake technologies (Delta Lake, Iceberg, Parquet, ORC) and warehouse solutions(Snowflake, BigQuery, Redshift).
Proficiency in big data frameworks, distributed computing, and real-time analytics solutions.
Expertise in SQL, Python, Scala, or Java for data processing and automation.
Understanding of data security, compliance (GDPR, CCPA), and governance best practices.
Proven experience in managing and scaling data platform teams in a fast-paced environment.
Strong ability to influence and drive technical decisions across different levels of the organization.
Excellent stakeholder management and ability to translate complex technical topics into business value.
Preferred Qualifications
Experience with ML model deployment and AI-driven analytics on data platforms.
Familiarity with real-time analytics tools (Druid, ClickHouse, Rockset, Pinot).
Certifications in Azure/AWS/GCP data engineering.
Why Join Us?
Work on cutting-edge real-time data streaming and analytics solutions at scale.
Collaborate with world-class engineers to drive innovation.
Lead a high-impact team in shaping the future of our data ecosystem.
Since you are applying from outside Canada, you application will be moderated by our team. You will receive an email once it's been approved.
There was an error, please try again.
You must be legally entitled to work in Canada in order for your application to be considered.
I am legally entitled to work in Canada
Application from outside Canada
Finding an employer that will assist you in your work permit without knowing you is utopic.. Employers simply do not consider non-resident applications. We strongly recommend that you immigrate to Canada before you start looking for employment.