Skip to content
mimi

Senior Business Intelligence Engineer

Evercommerce

Canada · Hybrid Full-time Senior 2w ago

About the role

Who you are

  • Technical Expertise: Extensive experience with BI tools (e.g., Tableau, Power BI, Looker), SQL, data warehousing, and ETL processes.
  • Experience with advanced analytics and big data technologies (e.g., Hadoop, Spark) is a plus.
  • Advanced Data Modeling: Deep understanding of data modeling principles, including experience with dimensional modeling, star schemas, and complex data transformations.
  • Programming Skills: Proficiency in programming and scripting languages such as Python, R, or Java for data manipulation and automation.
  • Experience: 5+ years of experience in BI engineering or a related field, with a proven track record of designing and implementing complex BI solutions.
  • Leadership Skills: Demonstrated leadership and mentoring capabilities, with experience leading BI projects and teams.
  • Communication: Strong communication and interpersonal skills, with the ability to present technical information to both technical and non‑technical stakeholders effectively.
  • Problem‑Solving: Excellent problem‑solving skills, with a proactive approach to identifying and addressing issues and challenges.
  • Education: Bachelor’s degree in Computer Science, Information Systems, Data Science, or a related field. Advanced degree or relevant certifications (e.g., Certified Business Intelligence Professional) is a plus.
  • This position demands a high level of technical expertise, strategic thinking, and leadership skills to drive impactful BI solutions and foster a data‑driven culture within the organization.

What the job involves

  • The Senior Business Intelligence (BI) Engineer is a seasoned professional responsible for leading the design, development, and implementation of complex BI solutions.
  • This role involves overseeing the BI infrastructure, creating advanced data models, and delivering high‑impact reports and dashboards to support strategic business decisions.
  • The Senior BI Engineer will mentor junior team members, drive best practices in BI and data management, and collaborate with stakeholders to ensure that BI solutions meet business needs effectively and efficiently.
  • BI Solution Design: Lead the design and development of scalable and robust BI solutions, including data warehouses, data lakes, and analytics platforms.
  • Advanced Data Modeling: Create and optimize complex data models that support advanced reporting, analytics, and data integration needs.
  • Leadership and Mentorship: Provide guidance and mentorship to junior BI engineers and analysts, fostering a culture of continuous learning and improvement within the team.
  • Stakeholder Collaboration: Partner with business stakeholders and cross‑functional teams to gather requirements, define objectives, and deliver data‑driven solutions that align with business goals.
  • Optimization and Performance Tuning: Monitor and enhance the performance of BI systems, including optimizing queries, improving data processing efficiency, and ensuring system reliability.
  • Strategic Initiatives: Lead or contribute to strategic BI projects and initiatives, including the evaluation and adoption of new BI tools and technologies.
  • Documentation and Standards: Develop and maintain comprehensive documentation for BI systems, processes, and best practices. Establish and enforce BI standards and governance policies.

Key Performance Metrics

  • Solution Impact: Effectiveness of BI solutions in supporting business decisions and achieving strategic goals, measured by user feedback and business outcomes.

  • System Performance: Performance metrics of BI systems, including data processing speeds, query efficiency, and overall system uptime.

  • Project Delivery: Timeliness and quality of BI project deliverables, including adherence to project timelines and meeting or exceeding project requirements.

  • Team Development: Progress and growth of junior team members, including feedback on mentoring and leadership effectiveness.

  • Innovation and Improvement: Contributions to the advancement of BI practices and technologies, including successful implementation of new tools, methodologies, or process improvements.

  • The Senior BI Engineer plays a critical role in shaping the organization’s BI strategy and capabilities.

Benefits

  • Flexibility to work where/how you want – in‑office, remote, or hybrid.
  • Robust health and wellness benefits, including an annual wellness stipend.
  • Continued investment in your professional development through Udemy.
  • 401(k) with company match.
  • Flexible and generous paid time off.
  • Employee Stock Purchase Program.

Requirements

  • Extensive experience with BI tools (e.g., Tableau, Power BI, Looker), SQL, data warehousing, and ETL processes.
  • Deep understanding of data modeling principles, including experience with dimensional modeling, star schemas, and complex data transformations.
  • Proficiency in programming and scripting languages such as Python, R, or Java for data manipulation and automation.
  • 5+ years of experience in BI engineering or a related field, with a proven track record of designing and implementing complex BI solutions.
  • Demonstrated leadership and mentoring capabilities, with experience leading BI projects and teams.
  • Strong communication and interpersonal skills, with the ability to present technical information to both technical and non-technical stakeholders effectively.
  • Excellent problem-solving skills, with a proactive approach to identifying and addressing issues and challenges.
  • Bachelor’s degree in Computer Science, Information Systems, Data Science, or a related field.

Responsibilities

  • Lead the design, development, and implementation of complex BI solutions.
  • Oversee the BI infrastructure, create advanced data models, and deliver high-impact reports and dashboards.
  • Mentor junior team members, drive best practices in BI and data management, and collaborate with stakeholders.
  • Lead the design and development of scalable and robust BI solutions, including data warehouses, data lakes, and analytics platforms.
  • Create and optimize complex data models that support advanced reporting, analytics, and data integration needs.
  • Provide guidance and mentorship to junior BI engineers and analysts.
  • Partner with business stakeholders and cross-functional teams to gather requirements, define objectives, and deliver data-driven solutions.
  • Monitor and enhance the performance of BI systems, including optimizing queries, improving data processing efficiency, and ensuring system reliability.
  • Lead or contribute to strategic BI projects and initiatives, including the evaluation and adoption of new BI tools and technologies.
  • Develop and maintain comprehensive documentation for BI systems, processes, and best practices.
  • Establish and enforce BI standards and governance policies.

Benefits

health and wellness benefitswellness stipendprofessional development401k with company matchpaid time offEmployee Stock Purchase Program

Skills

ETLHadoopJavaLookerPower BIPythonRSQLSparkTableaudata warehousing

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free