Sr. Data Developer, remote

Randstad

Toronto

Remote

CAD 90,000 - 130,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Randstad Canada is seeking a senior data engineer to design, build, and maintain a scalable data pipeline from scratch for our retail analytics platform. You will ingest and centralize large datasets using Python, PySpark, Databricks, and Microsoft Azure in a fully remote setup within Canada.

Join an agile team with bi-weekly sprints and daily stand-ups, contributing senior-level data engineering practices, ensuring high data quality, reliability, and performance while coordinating across time

Qualifications

  • 5+ years of professional experience in Data Engineering or similar software role.
  • Strong Python, PySpark, Databricks and Azure expertise.
  • Bachelor’s degree in Engineering, CS, Mathematics, or related STEM field.
  • Excellent written and verbal communication; strong self-management for remote work.
  • Nice-to-have: Java and Spring framework; retail domain experience not required.

Responsibilities

  • Architect and build a scalable data pipeline from scratch.
  • Ingest and centralize large datasets using PySpark, Python, and Databricks in Azure.
  • Collaborate in Agile ceremonies with a small core team and broader group.
  • Establish data engineering best practices to ensure quality and performance.
  • Communicate effectively in a fully remote environment to meet timelines.

Skills

Python
PySpark
Databricks
Azure
Remote communication

Education

Bachelor’s degree in Engineering, Computer Science, Mathematics

Tools

Azure
SQL
Spring (bonus)

Job description

Advantages

Currently, our retail analytics platform relies on fragmented data sources. Your mission will be to help build a brand new data feed from the ground up to supply comprehensive, centralized data to both our internal retail analytics platform and directly to vendors who require raw data feeds. You will be joining an Agile environment running on bi-weekly sprints, daily stand-ups, and weekly team meetings.

Contract Details & Work Environment

Duration: 1-year initial contract. Independent contractors preferred. There is a strong possibility of contract extension or conversion to a full-time employee.

Location: Fully Remote within Canada. You must be available to work Eastern Standard Time (EST) core hours.

Responsibilities
  • Design & Build: Architect, develop, and maintain a robust, scalable, and generic data pipeline product from scratch.
  • Data Engineering: Leverage Databricks, PySpark, and Python to ingest, transform, and centralize massive datasets within an Azure cloud environment.
  • Agile Collaboration: Work closely with a tight-knit core pipeline team of 3 (within a broader team of 9). Participate actively in daily standups, bi-weekly sprints, and weekly team meetings.
  • Best Practices: Bring senior-level expertise to establish data engineering best practices, ensuring high data quality, reliability, and performance.
  • Remote Communication: Utilize strong soft skills to collaborate effectively in a 100% remote work environment, ensuring alignment with project goals and timelines.
Qualifications
  • Experience: 5+ years of professional experience in Data Engineering, Data Development, or a similar software engineering role.
  • Core Tech Stack: Deep, hands‑on expertise with Python, PySpark, Databricks, and Microsoft Azure.
  • Education: A Bachelor’s degree in Engineering, Computer Science, Mathematics, or a related STEM field.
  • Soft Skills: Excellent written and verbal communication skills. Because this role is fully remote, the ability to self‑manage, articulate technical challenges, and collaborate effectively is paramount.
  • Bonus/Nice-to-Have: Familiarity with Java and the Spring framework (not strictly required, but helpful). Note: Previous retail domain experience is NOT required.
Summary

Contract Details & Work Environment

Duration: 1-year initial contract. Independent contractors preferred. There is a strong possibility of contract extension or conversion to a full-time employee.

Location: Fully Remote within Canada. You must be available to work Eastern Standard Time (EST) core hours.

Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity‑seeking groups who are usually underrepresented in Canada’s workforce, including those who identify as women or non‑binary/gender non‑conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.

Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.

This posting is for existing and upcoming vacancies.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Dev, Data - Remote
Software Dev, Data - Remote

Randstad Canada • Toronto

Remote
CAD 120,000 - 170,000
Principal Data Science and AI Engineer
Principal Data Science and AI Engineer

0000050007 royal bank canada • Toronto

Hybrid
CAD 90,000 - 120,000
Healthcare analytics
Cloud data stack
Data linkage
+1
Senior Data Engineer - Microsoft Data & AI
Senior Data Engineer - Microsoft Data & AI

ttec • Toronto

Remote
CAD 90,000 - 140,000
Bonus eligible
Equity grant
Medical, Dental, Vision
Senior Data Engineer - Machine Learning & Data Platforms - REMOTE
Senior Data Engineer - Machine Learning & Data Platforms - REMOTE

Talent To Hire Inc. • Toronto

Remote
CAD 100,000 - 130,000
Environmental Scientist
Environmental Scientist

aecom • Markham

On-site
CAD 120,000 - 180,000
High-Impact AI/ML Scope
Modern Azure Cloud Ecosystem
Large-Scale Data Analytics
+1
Part-Time High School Math & Science Teacher
Part-Time High School Math & Science Teacher

oxford learning centres • Toronto

Hybrid
CAD 90,000 - 130,000
Data Analyst - Expert
Data Analyst - Expert

mindlance • Toronto

On-site
CAD 65,000 - 95,000
Top bank in Canada
Competitive pay rate
Networking opportunities
Senior Software Developer - Full Stack
Senior Software Developer - Full Stack

Randstad Canada • Toronto

On-site
CAD 90,000 - 120,000
Full Stack Software Developer
Full Stack Software Developer

Axelon Services, Inc. • Montreal (administrative region)

Hybrid
CAD 110,000 - 150,000
Hybrid work
AI tech stack
Temp-to-perm
+2
Senior Data Engineer
Senior Data Engineer

Techedin • Toronto

On-site
CAD 82,656 - 96,432