Senior BI Data Analytics Engineer (Canada)


About MParticle

mParticle is widely recognized as one of the leading customer data platforms, serving hundreds of global brands and helping them turn data to insights, and insights to action. Built on top of end to end streaming architecture, we are committed to empowering businesses to deliver personalized and engaging experiences to their customers across all screens and devices. We believe that the opportunity to help teams activate insights from their customer data to deliver more personalized and adaptive experiences is more important than ever.

Recognized as one of Crain’s 100 Best Places to Work in New York City and one of Wealthfront Career Launching companies of 2021!

We at mParticle choose to create a company that is as diverse and inclusive as the world we live in by attracting, growing & keeping the best talent. Employment opportunities are available to all applicants without regard to race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

About The Job

mParticle is looking for a talented and technically well-rounded Senior BI Data Analytics Engineer who loves to tackle complex problems, work closely with stakeholders, and is passionate about building scalable and reliable data pipelines and applications, e.g., data streaming, data transformations/integrations, machine learning, etc.

About The Candidate

You will be responsible for empowering data-driven stakeholders by building the architecture and infrastructure by which we ingest, transform, test, document, and connect data across mParticle. Critical to the success of this role will be consistent communication with end stakeholders to build a data stack that is flexible enough to meet the needs of our business as we grow. Reporting to the Senior Director of Business Systems and BI Data, you will collaborate closely with our Data Engineer in building pipelines and providing support to our stakeholders.

What You’ll Bring To The Role

  • Strong analytical, data processing, and problem-solving skills
  • Exceptional attention to detail
  • Strong verbal and written communication skills with the ability to effectively communicate with all levels of employees and provide support globally
  • Experience implementing best practices for analytics, dashboarding, documentation, testing
  • Experience building collaboration and rapport within an organization with both technical and non-technical members
  • Experience working in a “remote first” environment
  • Empathetic, understanding, and humble
  • Strong work ethic
  • Experience working well in both a team environment and independently


  • Build, maintain, and document automated ETL & Reverse ETL pipelines
  • Architect, implement, and support scalable/reliable data pipelines that process up to terabytes of data per day
  • Continuously monitor and optimize the pipelines and data schemas
  • Create best practices for version control, documentation, testing, etc.
  • Proactively improve efficiencies to our data pipelines
  • Build automated alerting to improve efficiency of our team’s operations, including but not limited to time series forecasting, anomaly detection, text classifications, etc.
  • Write & iterate on Tech Specs to properly plan and execute complex projects
  • Partner with business stakeholders (Sales, Customer Success, Professional Services etc) to understand their data needs
  • Ensure that the data we need to understand and serve our stakeholders is available, accurate, and accessible
  • Build complex Looks/Dashboards/Explores in BI Data tools that are not able to be done in a self serve way

Is this opportunity right for you? We are looking for candidates who have:

  • 7+ years of proven success working in backend of large-scale software development
  • Expertise in SQL-like languages and tools is a must
  • Working knowledge of Redis, Dynamodb, Cassandra, Druid, Fivetran, Snowflake, Redshift, Looker, Spark, Luigi/Airflow, etc.. (We use Snowflake)
  • BS/MS in Computer Science or related field, or equivalent professional experience
  • Ability to learn quickly and display solid analytical/engineering thinking
  • Experience in building scalable data pipelines for analytics processes and/or training machine learning models
  • Able to design and develop quality cloud-based systems and operate them in an automated fashion
  • Demonstrable experience in taking projects from spec to release
  • A passion for understanding business questions and making data-driven insights. Excellent analytical skills.
  • Familiarity with the monitoring, observability, log aggregation
  • Ability to present data concisely through written and oral communication. Expert at influencing business stakeholders

Perks & Benefits

  • We offer a holistic benefits package that includes comprehensive health care coverage, encompassing medical, dental, and vision, fully covered by the company for employees enrolled in our baseline plan. Additionally, we extend cost-effective sharing options for dependents, ensuring accessibility to necessary care for you and your loved ones while maintaining affordability for all. Our commitment to well-being also includes Mental health resources through Modern Health and pet insurance for our furry friends.
  • A truly adaptable work setting with flexible time off, 11 paid company holidays, and quarterly mental health reboot days in a 100% remote environment.
  • An ownership culture where individuals receive stock options and can fully participate in mParticle’s success.
  • 100% fully paid parental leave for all employees (12 weeks for the birth-parent & 6 weeks for the non-birth parent) and real encouragement to take that time to bond as a family
  • Remote work allowance to ensure you’re fully set up for success

The Canadian base salary range for this full-time position is $120,000-$180,000 CAN based on location and level of experience + equity + benefits.

PLEASE NOTE: Our hiring team will only ever reach out to you via an email address. Any website purporting to be mParticle that isn't hosted at or a subdomain is phishing or a scam. If you believe you've been targeted with a phishing attack centered around a job at mParticle, please contact us at

Subscribe to Job Alerts