About the Role
As a Senior Data Engineer, you will be responsible for designing, building, and maintaining our data infrastructure. You will ensure the availability, reliability, and scalability of our data pipelines, enabling analytics and reporting teams to deliver business-critical insights. This role is ideal for someone with strong expertise in cloud data platforms, ETL processes, and data engineering best practices.
Key Responsibilities:
• Design, develop, and optimize data pipelines and ETL processes to support analytics and reporting needs.
• Maintain and enhance our data warehouse, ensuring data integrity, performance, and scalability.
• Manage cloud-based data infrastructure (e.g., AWS, Azure, Snowflake) and data integration with business applications (ERP – MS Dynamics, CRM - Salesforce, etc.).
• Collaborate with BI analysts, Business Analysts, and business stakeholders to structure data for self-service analytics and reporting.
• Implement and enforce best practices for data governance, security, and compliance.
• Monitor data pipeline performance and troubleshoot issues proactively.
• Advocate for automation and efficiency improvements in data workflows, leveraging modern tools and methodologies.
Qualifications & Experience:
• 5+ years of experience in data engineering, data architecture, or ETL development.
• Expertise in SQL, dbt, data modeling, and database management.
• Strong experience with cloud data platforms (Snowflake, FiveTran, Microsoft).
• Proficiency in Python or other scripting languages for data processing and automation.
• Experience with Software Development Lifecycle (SDLC) processes, including Dev/Test/Prod promotion patterns, version control, and best practices for checking in code. Familiarity with CI/CD pipelines, Git, and automated deployment strategies for data solutions is a plus.
• Experience working with BI tools (Power BI, Sigma) and optimizing data for analytics.
• Knowledge of data governance, security, and compliance best practices.
• Strong problem-solving skills and ability to work in a fast-paced environment.
SMART Technologies is on a mission to reimagine its data function, building a modern, scalable, and resilient data ecosystem that empowers our business with trustworthy, accessible, and impactful insights. As a Senior Data Engineer, you will play a critical role in architecting and optimizing the data infrastructure that underpins our transformation. You will have the opportunity to shape how data flows across the organization, ensuring reliability, performance, and innovation in our data pipelines. If you are passionate about engineering robust data solutions, driving automation, and unlocking the full potential of data, join us on this exciting journey.
#LI-REMOTE #LI-KM1
At SMART Technologies, privacy is not an afterthought to us. Privacy is at the core of our software design. The result is that privacy is an essential component at the core of our business. To read more about our specific policies, please follow the links below. For more information please review: https://home.smarttech.com/legal/privacy-policy