Senior Staff Software Engineer, Data
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Staff Software Engineer, Data based in Canada . This is a senior technical leadership role focused on transforming a data engineering and analytics function into a modern, scalable, product-oriented Data Platform organization. You will define the architecture, operating model, technical standards, and execution roadmap needed to deliver reliable, governed, self-service data across the organization. The role combines deep hands-on engineering with strategic leadership, including system design, prototyping, production coding, architecture reviews, and technical mentoring. You will modernize data infrastructure across batch, streaming, real-time analytics, semantic layers, and AI/ML enablement. A major focus will be building AI-ready data capabilities, including agent-readable semantic layers, vector stores, retrieval systems, and RAG-ready architectures. You will partner closely with engineering, product, analytics, business, and executive stakeholders to connect data strategy with measurable business outcomes. Success means building a resilient and trusted platform while elevating engineering practices, team capabilities, governance, and the broader data-driven culture.