Senior Data Engineer
New
S
SamsaraBusiness Technology
This is a remote position open to candidates residing in Canada.Full-TimeSenior
Salary$119,000 — $154,000 CAD
Apply NowOpens the employer's application page
Job Details
- Experience
- 8+ years
- Required Skills
- PythonSQLCloud ComputingETLRDBMSSparkData modelingDatabricksPySpark
Requirements
- Bachelor's degree in computer science, data engineering, data science, information technology, or an equivalent engineering program.
- 8+ years of work experience as a Software Engineer with a data focus or as a Data Engineer.
- 5+ years of experience building and maintaining large-scale, production-grade end-to-end data pipelines, including data modeling.
- 5+ years of hands-on Spark / PySpark in a production environment, including job optimization and performance tuning.
- Strong programming capabilities in Python and SQL.
- Experience with cloud data warehouse/lakehouse platforms such as Snowflake, Google BigQuery, Databricks, or Apache Iceberg.
- Exposure to ETL tools such as Fivetran, DBT, or equivalent.
- Experience with Python-based API frameworks for data pipeline ingestion.
- RDBMS experience (e.g., MySQL, AWS RDS/Aurora, PostgreSQL, Oracle, MS SQL Server).
- Experience with cloud platforms including AWS, Azure, and/or GCP.
Responsibilities
- Develop and maintain end-to-end data pipelines and backend ingestion workflows to enable advanced automation and analytics.
- Manage critical data pipelines for ERP, CRM, product, order, and support ticket data sources.
- Design and operate large-scale Spark and PySpark workflows for batch and streaming data processing in cloud environments.
- Build and maintain Model Context Protocol (MCP) servers to integrate data assets with AI models and internal tools.
- Define and enforce data engineering standards, patterns, and best practices for system maintainability and scalability.
- Collaborate with internal stakeholders to understand data needs and lead end-to-end projects as a point of contact.
- Provide technical mentorship to junior team members and conduct knowledge-sharing initiatives across the organization.
View Full Description & ApplyYou'll be redirected to the employer's site