Data Engineer
The role involves building and supporting production-grade batch and streaming data pipelines. The engineer will also develop analytics-ready data models to support business operations.
- Remote
- Canada
- Posted Sep 8, 2026
- 1 position
Opens an external site
More jobs you can apply to directly
Similar opportunities posted by employers hiring on Jobs.ca, with no external application form.
Job summary
Data Engineer Location: Remote Duration: 12 Weeks Rate: $65-$70/hr Role Overview We are looking for experienced Data Engineers to build and support production-grade batch and streaming data pipelines and analytics-ready data models. Key Requirements 5+ years of Data Engineering / Distributed Systems experience. Strong hands-on experience with Apache Spark, Kafka, Airflow, Python, Java, and SQL. Experience with batch & streaming pipelines and production data processing. Strong dimensional data modeling / star-schema experience. Experience with Apache Flink, Iceberg, Snowflake, and AWS preferred. Experience with data quality, automated testing, CI/CD, Git, code reviews, and production troubleshooting. Strong communication and experience working with distributed/global teams
What you’ll do
The role involves building and supporting production-grade batch and streaming data pipelines. The engineer will also develop analytics-ready data models to support business operations.
Requirements
Candidates need over 5 years of experience in data engineering and distributed systems, with proficiency in Spark, Kafka, and Python. Experience with dimensional modeling and cloud platforms like AWS or Snowflake is highly preferred.
Listed skills
- SQLPreferred
- CI/CDPreferred
- Automated testingPreferred
- Amazon Web ServicesPreferred
- JavaPreferred
- GitPreferred
- PythonPreferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Apache Spark
- Kafka
- Airflow
- Python
- Java
- SQL
- Dimensional Data Modeling
- Star-schema
- Apache Flink
- Iceberg
- Snowflake
- AWS
- CI/CD
- Git
- Automated Testing
- Production Troubleshooting
Job areas
- Data & Analytics
- Technology
- Software
- Engineering
- Finance & Accounting
Additional details
- Minimum experience
- 5+ years
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Mid-Senior level
- Application method
- Direct apply is available