Position: Senior Engineer - Data/Cloud
Location: Toronto, Canada
Type of Employment: Full-Time
Compensation: CAD 120K+
Purpose of the Position: We are seeking a highly skilled Data Engineer to develop and manage high volume and complex data pipelines using AWS cloud services and multiple ERP platforms like SAP, Oracle applications, Salesforce etc. In this role, you will contribute to the overall data architecture, migration strategy, governance model, and implementation best practices for a scalable and secure solutions. You will collaborate with business and technical teams to design solutions that enable advanced analytics, self-service reporting, and enterprise data adoption.
Key Result Areas and Activities:
Architect & Design:
- Define and lead the design of enterprise-scale data platforms, including ingestion pipelines, transformation frameworks, and data models for structured and unstructured data.
- Drive modernization initiatives by migrating legacy systems to cloud-native architectures (AWS).
- Architect scalable, secure, and high-performance solutions leveraging distributed systems, data lakes, and data warehouses.
Provide Advisory and Consulting Services:
- Act as a trusted advisor to business and technology leaders on data strategy, governance, and architecture.
- Lead consulting engagements for data platform modernization, cloud adoption, and advanced analytics.
- Collaborate with partners and vendors to align solutions with industry best practices and emerging technologies.
Team Collaboration and Leadership:
- Mentor and guide engineering teams on best practices for data engineering, ETL design, and performance optimization.
- Oversee onshore-offshore delivery models ensuring quality, timelines, and adherence to architectural principles.
- Foster a culture of innovation and continuous improvement within the data engineering team.
Develop and Maintain Offerings:
- Define and implement reusable frameworks, accelerators, and templates for data ingestion, transformation, and reporting.
- Lead pilot implementations of new offerings and ensure scalability for enterprise adoption.
- Continuously enhance methodologies and processes to improve delivery efficiency and solution robustness.