Data Engineer

  • Victoria, Canada
  • Full-time

Company Description

Join the INgrooves team!

At INgrooves Music Group, we are committed to powering creativity in today’s dynamic music marketplace by providing the best distribution, marketing, and rights management tools and services to content creators and owners. We develop state-of-the-art, cost-efficient, and scalable technology platforms. Our partners benefit from our experienced, knowledgeable people, unparalleled commitment to customer service, and thoughtful marketing solutions that drive results. We aspire to be the most transparent and solution-driven partner for all of the labels and artists we work with.

What does it take to be successful at INgrooves?


For making things happen. For a great working environment.

Business Acumen

The successful candidate aligns with the INgrooves culture by being solutions-oriented, collaborative and leveraging best practices.

Interpersonal/Communication Skills

The successful candidate will be open minded, personable and enjoys working well with everyone. They build and foster strong relationships and effective partnerships with cross-functional teams.

Executing for Results

The successful candidate will demonstrate an ability to generate strategy, develop strategic planning, and translate into actionable plans with timely execution and accountability.


Establishes and maintains positive working relationships, operates with integrity, influences and supports others, and remains open to ideas and better ways to get things done.

Problem Solving

The successful candidate will be self-motivated and have a demonstrable record of resolving issues and providing solutions. Demonstrates eagerness and ability to learn quickly and leverages a flexible mindset in response to shifting dynamics, adversity and/or change.

Job Description

The Role

This is an execution and delivery-oriented, highly visible role in the Insights & Analytics team with primary responsibility for building, testing, and validating scalable data storage, ETL processes and optimized data retrieval techniques. This includes development of project plans, handling of potential issues and risks, collaborating constructively with project team members, providing effective cross-functional communication, and advancing multiple projects at once.

The successful candidate will report directly to the EVP of Insights & Analytics and will be based in the Victoria BC office.


Desired Qualifications and Experience:

  • Undergraduate degree in Computer Science, Engineering, or Mathematics - Graduate degree with a specialty in data engineering and/or related activities preferred
  • 3-5 years of data extraction/transformation (e.g. coding with Python, Scala, Java, Javascript, Go, C\C++)
  • Advanced knowledge of and practical experience with SQL and\or NoSQL and big data platforms (e.g. Oracle, SQL Server, Cassandra, Postgres, HBase, Couchbase, BigQuery, Redshift, Snowflake)
  • Very comfortable and proficient working in AWS and Linux environment
  • Knowledgeable of the software design and development lifecycle, TDD, and Agile development practices
  • Experience in a fast-paced, professional services environment is a decided advantage

Key Responsibilities: 

  • Create and maintain scalable and optimized data models and schemas for storing multi-TB size data in our ever-growing data warehouse(s)
  • Create and maintain automated, scalable and optimized ETL processes for loading and retrieving data for use by our data science, and business development teams
  • Integrate with APIs and external data sources to supplement and enhance core data 
  • Other duties as determined bu the EVP of Insights & Analytics

Additional Information

All your information will be kept confidential according to EEO guidelines.

Videos To Watch

Privacy Policy