Sr. Data Developer, remote
- Toronto, ON, Canada
$120,000 to $140,000 CAD / year · Full-time
Applications open in a new tab.
Job details
- Pay
- $120,000 to $140,000 CAD / year
- Job type
- Full-time
- Apply by
- Experience
- Experience: 5+ years of professional experience in Data Engineering, Data Development, or a similar software engineering role.
- Posting language
- English
- Posted
Original job description
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.
Advantages
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
What You Will Do
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
What You Bring (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.
Advantages
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
What You Will Do
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
What You Bring (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.
More about this job
Responsibilities
The Senior Data Developer at Randstad Canada will design and build a scalable data pipeline from scratch. They will ingest and transform large datasets in Azure and set data engineering best practices while working remotely with a small team.
Requirements
Candidates need 5+ years of data engineering experience and deep hands-on skills in Python, PySpark, Databricks and Microsoft Azure. A STEM bachelor's degree and strong written and verbal communication for remote work are required, while Java and Spring are a bonus.
Skills
- Python
- PySpark
- Databricks
- Microsoft Azure
- Azure cloud
- data pipeline design
- data ingestion
- data transformation
- data engineering
- big data processing
- data quality
- Agile
- Sprint planning
- Java
- Spring framework
- technical communication
- self-management
Categories
- Technology
- Data & Analytics
- Software
- Consulting
Keywords
- Senior Data Developer
- data engineer
- data pipeline
- PySpark
- Databricks
- Python
- Microsoft Azure
- Azure cloud
- ETL
- big data
- Agile
- Scrum
- remote contract
- data feed
- Java
- Spring framework
- data warehouse
- Canada
Seniority
Senior
Tools
- Databricks
- PySpark
- Python
- Microsoft Azure
- Java
- Spring
Languages
- English
Fields of study
- Engineering
- Computer Science
- Mathematics
- STEM