Senior Data Engineer
Role summary
We are seeking a Senior Data Engineer for a 12-month fixed-term contract in Montreal, QC. The role involves designing, developing, and maintaining data pipelines and data models, primarily within the Snowflake data store. Responsibilities include building pipelines from legacy systems for unstructured and semi-structured data, developing efficient SQL and Python scripts, and collaborating with data scientists. A Bachelor's degree and significant experience in data warehousing, Snowflake, and ETL tools are required. Familiarity with data visualization tools is a plus.
Position: Senior Data Engineer
Location: Montreal, QC
Duration: 12 Months
SKILLS / QUALIFICATIONS - Data Engineer -
- Bachelor’s degree in computer science, Software Engineering, Information Technology, Management Information Systems or related field required (Master’s degree preferred)
- 5 to 10 years’ experience in data analysis, data objects development and modeling in Snowflake data store.
- Snowflake REST API experience is required
- Experience with building data pipelines from legacy to Snowflake for unstructured and semi structured datasets
- Informatica ETL and/or Talend ETL experience.
- Efficient SQL and PLSQL queries development and Python scripts development experience.
- Proven ability to work in distributed systems
- Proficiency with relational databases (such as DB2) querying and focus on data transformations.
- Excellent problem-solving skills and team-oriented mindset
- Strong data modelling concepts and schema design on relational data store and on cloud data store
- Strong communication skills both verbal and written. Capable of collaborating effectively across a variety of IT and Business groups, across regions and different roles.
- Familiarity with data visualization tools such as Tableau and PowerBI is a plus.
- Collaborating with data scientists/experts to integrate machine learning models into Snowflake
- Data Warehousing background is required
Job Types: Full-time, Fixed term contract
Contract length: 12 months
Pay: $50.67-$96.22 per hour
Ability to commute/relocate:
- Pointe-aux-trembles, QC: reliably commute or plan to relocate before starting work (required)
Application question(s):
- Are you on PR/ Citizen or Open work permit pls mention?
Education:
- Bachelor's Degree (required)
Experience:
- Snowflake: 5 years (required)
- Data warehouse: 7 years (required)
Location:
- Pointe-aux-trembles, QC (preferred)
Work Location: Hybrid remote in Pointe-aux-trembles, QC
Similar roles
- Senior Data EngineerExperion Technologies · Plano, Texas, United States · Hybrid
- Lead Data EngineerSmart IT Frame LLC · Los Angeles, California, United States · Hybrid
Principal Data EngineerRS21: A Data Science and Visualization Company · United States · Remote
Senior Data EngineerRaag Solutions · Bellevue, Washington, United States · Onsite- Lead Data EngineerRetail Insight Ltd · Illinois, United States · Hybrid