Senior Data Engineer (Remote)

Senior Data Engineer (Remote)

Remote/Telecommute JobREMOTE / Toronto, Ontario, Canada  - Permanent
This job allows you to work remotely 

Job Description

Are you an experienced Data Engineer looking for a new challenge? Do you thrive in a dynamic environment and enjoy working with cross-functional teams? Look no further! We are seeking an experienced Data Engineer to join our team and contribute to the overall success of our Data teams.

Must Have Skills:

What You've Done:

- You have 5+ years of experience in a Data Engineer role
- You have attained a Graduate degree in Computer Science, Statistics, Informatics, Information Systems or another quantitative field
- You have advanced working SQL knowledge and experience working with relational databases, query authoring (SQL) as well as working familiarity with a variety of databases
- You have experience building and optimizing ‘big data’ data pipelines, architectures, and data sets
- You have experience performing root cause analysis on internal and external data and processes to answer specific business questions and identify opportunities for improvement
- You have strong analytic skills related to working with unstructured datasets
- You have built processes supporting data transformation, data structures, metadata, dependency, and workload management
- You have a successful history of manipulating, processing and extracting value from large disconnected datasets
- You have a working knowledge of message queuing, stream processing, and highly scalable ‘big data’ data stores
- You have strong project management and organizational skills
- You have experience supporting and working with cross-functional teams in a dynamic environment
- You have strong data analysis and modeling experience for complex environments.

What You'll Be Doing:

- Creating and maintaining optimal data pipeline architecture
- Assembling large, complex data sets that meet functional / non-functional business requirements
- Identifying, designing, and implementing internal process improvements: automating manual processes, optimizing data delivery, re-designing infrastructure for greater scalability, etc.
- Building the infrastructure required for optimal extraction, transformation, and loading of data from a wide variety of data sources using SQL and AWS ‘big data’ technologies
- Building analytics tools that utilize the data pipeline to provide actionable insights into customer acquisition, operational efficiency, and other key business performance metrics
- Working with stakeholders including the Executive, Product, Data, and Design teams to assist with data-related technical issues and support their data infrastructure needs
- Keeping our data separated and secure across national boundaries through multiple data centers and AWS regions
- Creating data tools for analytics and data scientist team members that assist them in building and optimizing our product into an innovative industry leader
- Working with data and analytics experts to strive for greater functionality in our data systems

Tech Stack You'll Be Working With:

- Data Integration
- Query Optimization
- Python (Programming Language)
- Amazon S3
- Snowflake
- Airflow
- PostgreSQL
- Pentaho
- Extract, Transform, Load (ETL)
- Business Intelligence (BI)
- Snowflake
- DBT unit testing
- Airflow

What's In It For You:

- Competitive salary and benefits package
- Opportunity to work with a dynamic and passionate team
- Chance to contribute to the overall success of our Data teams
- Opportunity for growth and advancement within the company
- Fun and collaborative work environment

Don't miss out on this exciting opportunity! Apply now to join our team as a Data Engineer.


Starting: ASAP

Similar jobs in Toronto:

Similar jobs in other locations: