Data Engineer

A business and technology consulting leader providing innovative, practical solutions driven by engineering excellence, formerly known as Intelliware.
Data
Mid-Level Software Engineer
Hybrid
101 - 500 Employees
3+ years of experience
Enterprise SaaS · Finance

Description For Data Engineer

Electric Mind (formerly Intelliware) is seeking a Data Engineer to join their team in Toronto. This role combines technical expertise in data management, analytics, and business intelligence with software and cloud engineering experience. The position offers an opportunity to work in an Agile environment, designing and implementing scalable data solutions while collaborating with cross-functional teams.

The ideal candidate will have experience with modern data technologies including Snowflake, Databricks, or Apache Spark, along with strong knowledge of cloud platforms like Azure and AWS. The role involves designing data pipelines, providing guidance on data modeling, and implementing robust data solutions for clients, particularly in the financial services sector.

Electric Mind offers a collaborative environment where continuous learning and knowledge sharing are encouraged. The company is committed to diversity and inclusion, providing accommodations during the recruitment process as needed. This hybrid position allows for flexibility while maintaining team collaboration and client interaction.

Key technical requirements include proficiency in SQL, experience with cloud data services, and understanding of master data management. Additional valuable skills include Python/R programming, experience with data visualization tools like PowerBI or Tableau, and familiarity with data streaming tools such as Kafka.

This role presents an excellent opportunity for a data professional looking to work with cutting-edge technologies while delivering practical solutions in a consulting environment. The position combines technical expertise with client interaction, making it ideal for someone who enjoys both the technical and collaborative aspects of data engineering.

Last updated 19 days ago

Responsibilities For Data Engineer

  • Designing high quality data pipelines/architectures that are highly scalable and extensible
  • Providing guidance on data modeling, analysis, visualization, and implementation of data solutions
  • Estimating, tasking, and prototyping
  • Collaborating with cross-functional team members on software features, design and implementation
  • Participating in the end-to-end delivery of data consulting projects
  • Investigating, learning and applying new technologies and processes
  • Clarifying requirements with team and client representatives

Requirements For Data Engineer

Python
Kafka
  • Snowflake, Databricks, or Apache Spark experience
  • Design and implementation experience with Azure Cloud Data Services and/or AWS Cloud Data Services
  • Design and implementation experience with Master Data Management
  • Proficiency in SQL
  • In-depth knowledge of data management, analytics, business intelligence
  • Growth mindset and desire to learn
  • Bachelor's Degree in: Data Science, Business Analytics or Computer Science (or equivalent)

Interested in this job?

Jobs Related To Electric Mind Data Engineer

Software Engineer II - Data Application Platform

Software Engineer II position at Fivetran focusing on data integration platform development, requiring Java expertise and distributed systems knowledge.

Technical Support Engineer (SQL Data Warehouse)

Technical Support Engineer position at Microsoft focusing on SQL Data Warehouse solutions, offering hybrid work and comprehensive benefits.

Software Engineer II, Data Platform - Seattle

Software Engineer II position at Qualtrics working on Data Platform team to build scalable systems for experience management products.

Software Engineer - Data & Analytics Platform

Software Engineer role at Datadog focusing on data & analytics platform development, requiring 2+ years of experience in distributed systems and stream processing.

Sales Data Visualization Developer

Sales Data Visualization Developer position at Diageo in Mexico City, focusing on creating and maintaining data visualizations for sales analytics.