- Location
- Waterloo
- Workplace
- Remote, Hybrid
- Department
- Engineering
- Seniority
- Lead
- Experience
- 2+ years
- Education
- Master
- Source
- PCRecruiter
Description
Our client is a successful, profitable Waterloo-based company, based right in the heart of the Kitchener-Waterloo tech triangle. They build innovative software products to measure and improve the quality of experience of their clients. This company has a compelling business model, fully engaged co-founders and is continuing to grow rapidly. They have a “no-drama”, collaborative culture, excellent salary and benefits and an unlimited vacation policy. This is a hybrid role, promoting a remote-first work environment, with meetings on premise as required.
The role:
You will be working with a dynamic product management and executive team and collaborate in order to advance the technical aspects of our product suite, including
- Work with the product management team to understand the customer problems and design data pipelines that deliver value to our customers.
- Leverage best practices and best-in-class products and services to build cost effective, scalable, and reliable data pipelines.
- Define and manage data warehouse structures and schemas.
- Implement the processes and systems to monitor data quality.
- Perform analysis to troubleshoot data-related problems and assist other members of the engineering team.
- Work to improve the delivery and operational processes related to the data pipelines.
- Clean and normalize data for use in both internal and customer-facing use cases.
- Perform ad-hoc data analysis to answer customer and internal questions that guide product planning and development.
- Contribute to the data analysis that drives key external activities such as our Fixed Wireless industry report.
- Work with the wider engineering team to plan and execute the delivery of features to customers.
Your experience should include:
- Passion and interest in data engineering. People who love what they do excel.
- A focus on delivering value to our customers.
- Someone who takes pride in building robust, reliable systems.
- Team player with a desire to jump in and get things done.
- Experience with SQL and NoSQL databases. Advanced working knowledge of SQL.
- Ability to develop software in Go and Python.
- 2-5 years of experience building and operating data pipelines, warehouses and related technologies.
- BS or MS degree in Computer Science or related technical field.