This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer, Data based in Canada.
As a Senior Software Engineer, Data, you will help build and scale the data infrastructure powering next-generation customer experiences and analytics platforms. You will design, develop, and operate reliable data systems that process large volumes of transactional information while enabling advanced analytics, machine learning, and AI-driven applications. Working in a fully remote environment, you will collaborate with engineering, product, and business teams to shape data architecture and deliver impactful data products. This role offers significant ownership over technical decisions, platform evolution, and data quality initiatives. If you are passionate about building scalable data platforms, improving accessibility to insights, and leveraging AI-native engineering practices, this opportunity offers the chance to make a meaningful impact.
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer, Data based in Canada.
As a Senior Software Engineer, Data, you will help build and scale the data infrastructure powering next-generation customer experiences and analytics platforms. You will design, develop, and operate reliable data systems that process large volumes of transactional information while enabling advanced analytics, machine learning, and AI-driven applications. Working in a fully remote environment, you will collaborate with engineering, product, and business teams to shape data architecture and deliver impactful data products. This role offers significant ownership over technical decisions, platform evolution, and data quality initiatives. If you are passionate about building scalable data platforms, improving accessibility to insights, and leveraging AI-native engineering practices, this opportunity offers the chance to make a meaningful impact.
Accountabilities:
- Design, build, and maintain scalable data pipelines capable of processing large volumes of transactional data using modern data engineering technologies.
- Develop and own end-to-end data models, transformations, and analytics solutions that support business intelligence, operational reporting, and machine learning capabilities.
- Build and improve embedded analytics infrastructure and data products that directly support customer-facing experiences.
- Evolve cloud-based data platforms, including data warehouses, databases, and data ingestion systems, while ensuring scalability and reliability.
- Establish and improve data quality practices through automated testing, monitoring, observability, validation frameworks, and reliability improvements.
- Own data lineage, metadata management, documentation, and semantic clarity to prepare data systems for AI-powered and LLM-based use cases.
- Make architectural decisions, contribute to technical strategy, and create design documentation that supports long-term platform growth.
- Collaborate with product, machine learning, and business teams to translate requirements into effective data solutions.
- Use AI-assisted and agentic development tools to improve engineering productivity, accelerate problem-solving, and enhance delivery quality.
- 5 to 8 years of professional experience building and operating production-grade data systems.
- Strong SQL expertise and proficiency in Python, with the ability to work with additional programming languages when needed.
- Experience designing and maintaining APIs, data services, and scalable backend data solutions.
- Strong understanding of modern cloud data platforms, preferably Google Cloud Platform, or equivalent experience with AWS or Azure.
- Hands-on experience with cloud data warehouses such as BigQuery, ELT workflows, and orchestration tools such as Airflow.
- Deep knowledge of data modeling concepts, including dimensional modeling, slowly changing dimensions, and incremental processing strategies.
- Strong focus on data quality, governance, observability, reliability, and documentation.
- Experience working cross-functionally with technical and non-technical stakeholders.
- Ability to communicate clearly, make sound technical decisions, and take ownership in a high-autonomy environment.
- Experience using AI-powered development tools for coding, debugging, planning, and code reviews.
- Startup experience, embedded analytics development, multi-tenant data products, or AI-ready data architecture experience are considered strong assets.
- Fully remote position available across Canada, with working hours aligned to EST/EDT time zones.
- Competitive annual salary range of $180,000 to $230,000 CAD.
- Additional compensation opportunities, including annual bonus, equity, and comprehensive benefits.
- Opportunity to build data products that directly impact customer-facing experiences and business decisions.
- High ownership role within a fast-growing technology environment focused on innovation and AI-powered solutions.
- Collaborative remote culture with opportunities to work across engineering, product, and business teams.
- Opportunity to contribute to the evolution of modern data platforms and AI-ready infrastructure.