Data Engineer

Full Time

Technology

Vancouver

What we're looking for

Noise Digital is a leader in data-driven marketing, data ecosystem development, and advanced analytics implementations.

What you'll do

In this data engineering role you will be working on the development and implementation of advanced data ecosystems with tasks including data management, data cleaning, data automation, data exploration, etc.  

A wide range of data will be ingested to the ecosystems, with varied sources, formats and conditions. The successful candidate will need to be adept at managing varied ingestion processes and formats, from manual CSVs and proprietary file formats, to application APIs, ensuring ingested data is correctly transformed and stored according to the target architecture and data model.

As a Google Cloud, Google Marketing Platform, and Google Analytics Partner, Noise primarily works on GCP-based ecosystems, making GCP Engineering certification a significant advantage for this role. All successful candidates will either have a current GCP certification or will acquire certification within 90 days of starting the role.

As a key member of the Noise Engineering team, you will have the opportunity to work directly on industry-leading projects, directly interfacing with product experts from our team and our vendors such as Google. You will also have the opportunity to shape the direction of Noise products and services by working closely with both our internal teams and directly liaising with Noise clients.

Specific Tasks:

  • Design and implement ETL processes by building, maintaining and optimizing custom data pipelines
  • Ingest and organize and transform data from varied sources for modelling in Data Warehouses, Data Lakes, etc.
  • Strategize and execute a comprehensive and proactive data aggregation and ingestion plan based on available data.
  • Work closely with clients to understand their data needs, providing proactive solutions to those requirements.
  • Collaborate with the Noise engineering team to design and implement tools and processes that allow them to configure and deliver data products to customers easily.

About You

  • You have high proficiency in Python or equivalent programming language.
  • You are a team player who loves working in a collaborative environment.
  • You have intermediate experience with data modeling, data catalog concepts, and data formats.
  • You have hands-on experience creating and maintaining data pipelines/ETL, ideally using Google Cloud-based tools and processes
  • You can break down and communicate technical information to non-technical stakeholders.
  • You have experience with source control systems such as Git.
  • You have great attention to detail and are innovative.
  • You have a passion for data wrangling and enjoy enabling others to unlock insights from complex datasets.

What you'll need to bring

Education

  • B.S. degree in Computer Science or Statistics related technical field and/ or equivalent practical experience
  • Google Marketing and Google Cloud Platform certifications are preferred

Experience

Required:

  • Experience with Extracting, Loading, Transforming data (ELT, ETL)
  • Experience working with data in variety of Data formats (CSV, SQL, JSON, XML)
  • Algorithm design and optimization
  • Experience with Python (2 years minimum)
  • Highly proficient with SQL for querying and transformations
  • Version control with Git or similar processes
  • Advanced programmatic problem-solving skills
  • Experience with Machine Learning processes and pipelines

Skills

Must Haves:

  • Excellent communication skills, including the ability to distill technical details into jargon free terms for non-technical users; 
  • Advanced programmatic problem-solving skills
  • Analytical mindset with an extreme attention to detail
  • You are a self-starter with strong organizational & project management skills

Preferred:

  • GCP Engineering Certification
  • Experience with Google Tag Manager and Google Analytics
  • Object Oriented coding practices, including strong design patterns knowledge, refactoring, clean code
  • Advanced Excel, Power Query and/or Power BI or other visualization platform skills
  • Experience working with Transact SQL
  • Micro-service design and implementation (Amazon Lambda, Google Cloud Functions)

Personal Characteristics

  • You are highly organized and take pride in delivering high quality work
  • You are a self-starter who is able to effectively manage their schedule and tasks
  • You work well in a team environment, even when working remotely
  • You love data!

Why Noise?

Nice to have

Ready to join the team?

Max file size 10MB.
Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Max file size 10MB.
Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Thank you for your interest in Noise Digital.
Please know that your application has been received and will be routed to the appropriate person. We apologize for the automated response. While we offer a very warm and friendly environment, the high volume of applications we receive has necessitated this robotic step. We appreciate the time you took to apply and will contact you if we intend to pursue your candidacy.

Oops! Something went wrong while submitting the form.