Data Engineer (Canada)
Join our team as a Data Engineer! Build scalable ETL pipelines, design data models, and create impactful Tableau dashboards. Collaborate across teams to deliver robust, cloud-based data solutions!
We are seeking a skilled and detail-oriented Data Engineer to join our engineering team and contribute to the development of robust data pipelines and data models. The ideal candidate will have expertise in building ETL workflows preferably in a cloud environment, experience designing data models for visualization tools such as Tableau, and a solid understanding of data visualization principles. This role involves collaboration with cross-functional teams, including product management, development, professional services, customer support, and data science, to deliver high-quality, scalable data solutions.
What You'll Do:
- Design, develop, and maintain scalable ETL pipelines to ensure efficient data ingestion, transformation, and integration from various sources into data warehouses or lakes.
- Create and optimize data models for efficient querying and reporting, ensuring compatibility with visualization tools like Tableau and other BI platforms.
- Collaborate with developers and data scientists to ensure seamless integration of data workflows into existing systems.
- Build, support, and maintain Tableau dashboards, collaborating with stakeholders to translate business requirements into actionable insights.
- Monitor and enhance the performance of data pipelines and models, ensuring reliability, scalability, and minimal latency.
- Work closely with product management, professional services, customer support, and engineering teams to gather requirements, troubleshoot issues, and deliver data solutions aligned with business objectives.
- Ensure compliance with data governance and security standards while handling sensitive or proprietary information.
- Maintain clear and detailed documentation of ETL processes, data models, and workflows.
Skills & Experience We're Excited About:
- Bachelor’s or Master’s degree in Computer Science, Information Systems, Software Engineering, or a related field
- 3 years of experience in data engineering, with hands-on experience building and managing ETL workflows preferably in cloud environment.
- Proficiency in SQL and experience with database systems such as PostgreSQL, MySQL and similar
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Familiarity with data modeling techniques (e.g., star schema, snowflake schema) and best practices for building analytics-ready datasets.
- Experience with Tableau or other data visualization tools, including creating dashboards and working with published data sources.
- Strong programming skills in Python, Java, or Scala for ETL development and data manipulation.
- Solid understanding of data warehousing concepts and big data technologies.
- Excellent problem-solving skills, with a focus on performance optimization and scalability.
Preferred Skills
- Knowledge of APIs and data exchange formats such as JSON and XML.
- Understanding of microservices architecture
- Experience with data visualization and storytelling concepts.
- Department
- Engineering
- Remote status
- Fully Remote
About Uptempo
Uptempo is on a mission to help marketers lead with confidence and love their jobs. Our marketing operations suite helps CMOs run marketing like a business. Our marketing operations suite gives them better visibility into plans, budgets, performance, and work management so they can make data-driven decisions faster.
Data Engineer (Canada)
Join our team as a Data Engineer! Build scalable ETL pipelines, design data models, and create impactful Tableau dashboards. Collaborate across teams to deliver robust, cloud-based data solutions!
Loading application form
Already working at Uptempo?
Let’s recruit together and find your next colleague.