Job Title: Data Engineer
Location: Toronto, ON, Canada (Hybrid – 2 or 3 days onsite/week)
Duration: Full-Time Permanent or Long Term Contract
Pay Daily Rate: $Market/Day CAD all-inclusive / Salary: $Market/CAD per annum + Benefits
Eligibility (Canada): Open to Canadian Citizens, Permanent Residents, and valid Work Permit holders (No C2C / No Third Parties)
Experience: 8–10+ Years
Interview Process: 1–2 Video Rounds + 1 Mandatory In-Person Round
Open Positions: 2
Job Overview:
Synpulse Canada is seeking experienced Data Engineers to join our growing data team. The ideal candidate will have a strong background in SQL, Python, and data integration, with the ability to handle large data volumes and manage complex data migration initiatives.
Key Responsibilities:
• Design, build, and maintain scalable data pipelines for analytics and business intelligence.
• Perform data extraction, transformation, and loading (ETL) from multiple sources.
• Analyze and optimize queries for large data sets to ensure efficiency and performance.
• Support data migration efforts from legacy systems to modern platforms.
• Work closely with business stakeholders and cross-functional teams to understand requirements and deliver reliable data solutions.
• Implement data quality and validation frameworks to ensure accuracy and consistency.
Required Skills & Qualifications:
• 5–10 years of professional experience as a Data Engineer or in a related data-focused role.
• Strong proficiency in SQL and Python for data processing and automation.
• Hands-on experience with large-volume data analysis and data modeling.
• Proven expertise in data integration and data migration across different platforms.
• Familiarity with cloud-based environments (e.g., Azure, AWS, or GCP) is an asset.
• Excellent problem-solving and analytical skills.
• Strong communication and collaboration abilities in a consulting environment.