Data Engineering Consultant

Toronto, Ontario, Canada

Applications have closed

ProCogia

Explore Procogia: Leading in innovative data consultancy, delivering tailored solutions for transformative decision-making and growth. Empower your business today!

View company page

ProCogia is a data consulting firm headquartered in Vancouver, BC with employees and clients across the United States and Canada. We specialize in Data Operations, Data Engineering, BI & Analytics, Data Science & Bioinformatics across a broad range of industries including Telecom, Pharma, Biotechnology, Retail, Logistics, Technology, Financial Services, Media & non-profit. We are a technology-agnostic firm giving us a client-first, independent approach towards delivering our Data solutions.

We’re a diverse, close-knit team with a common pursuit of providing top-class, end-to-end data solutions for our clients. In return for your talent and technical expertise, you will be rewarded with a competitive salary, generous benefits along with ample opportunity for personal development. ‘Growth mindset’ is something we seek in all our new hires and has helped drive much of our recent growth across North America. Our distinct approach is to push the limits and value derived from data. Working within ProCogia’s thriving environment will allow you to unleash your full career potential.

ProCogia has experienced considerable growth over the last two years & core to our culture is maintaining a high-level of gender equality throughout the company. Our diversity and differences allow us to create innovative and effective data solutions for our clients.

Our Mission

We enable our customers to make intelligent and agile decisions through strategically tailored data solutions. We attract, develop and retain diverse, motivated and collaborative team players who love what they do. 

Our Values

TRUST We build trust in all of our relationships, internally and externally

GROWTH We believe in life-long learning; both personally and professionally

INNOVATION Our technology-agnostic & innovative approach enables cutting-edge data solutions

EXCELLENCE We are committed to delivering excellence in everything we do

ProCogia Overview

At ProCogia we’re passionate about developing data-driven solutions that provide highly informed answers to our clients’ most critical challenges. Our projects are varied, from Data Warehouse builds, deploying Cloud Data Solutions, Dashboarding, & building predictive models.

We work with industry leading clients from various sectors including Pharmaceuticals, Telecommunications, Technology, Financial Services & Retail. Our work environment ensures opportunities to gain valuable experience in various industries enhancing your personal & career development. 

ProCogia has doubled in size over the last two years & core to ProCogia’s culture is ensuring we maintain a balanced gender ratio. Our diversity, and differences allow us to create innovative and effective solutions for our clients. 

Job Description

The Data Engineering Consultant contributes to towards ProCogia’s mission to enable our customers to make intelligent and agile decisions through strategically tailored data solutions. The Data Engineering Consultant works with our customers to design, build and test robust solutions to their data engineering problems. The Data Engineering Consultant utilizes best practices in the cloud computing, software development and data engineering to provide our customers with scalable, robust, secure and highly efficacious data solutions.

The ProCogia Mission

ProCogia aims to empower organizations to achieve sustainable advantage through data.

We enable our customers to make intelligent and agile decisions through strategically tailored data solutions. We attract, develop and retain diverse, motivated and collaborative team players who love what they do.

Responsibilities

The Data Engineer will have the following responsibilities and duties:

  • Consult with key stakeholders to understand requirements.
  • Plan out work in an agile framework, taking part in internal daily scrum meetings and other agile activities as adopted by the team.
  • Design, build and test solutions to customer problems in a robust manner.
  • Consult with the customer to design and build robust data pipelines and data storage infrastructure that achieves and exceeds customer expectations.
  • Perform analysis on designs that weigh up the performance, cost and usability of multiple competing solutions and provide recommendations to customer.
  • Actively take part in and contributes to key customer facing meetings.
  • Be a thought leader, understanding customer problems and proposing solutions that most effectively solve them.
  • Keep up to date with best practices and continuously seeks to learn new skills.
  • Validate new skill development through pursuit of relevant certifications.
  • Contribute towards the growth of the business by observing opportunities for upselling or cross-selling within the customer organization.
  • Contribute to development of the delivery team and their practice area through participating in internal TED talks, mentoring junior team-mates and developing reusable training materials and standard operating procedures.
  • Contributes to the broader business through involvement in recruiting, marketing and sales activities.
  • Contribute to the overall collaborative and innovative culture of the company by taking part in group events and spearheading initiatives that grow the company and help make life at ProCogia more enjoyable for all

Requirements

The Data Engineering Consultant should have the following skills, education and experience:

Skills

  • Data Warehousing experience ideally in Snowflake or similar technology
  • Experience with Semi-structured data or nosql db
  • Python for Data Engineering
  • Scala, Java, GoLang or other additional languages
  • Cloud Experience (AWS preferred)
  • Big Data Technologies (Spark, Hadoop, Kafka)
  • Design and Develop Data Pipelines and Data Storage Infrastructure
  • Deploying ML models in a production environment
  • Design and Develop Data Streaming Services
  • Schema design and dimensional data modeling
  • Docker, Kubernetes and Terraform experience
  • SDLC (Software Development Life Cycle) experience
  • Dashboarding tools for monitoring infrastructure health
  • Experience using Airflow (Python)
  • Experience using Composer (DAG, ETL)
  • Dataflow experience (Java, Apache Beam)
  • Experience with BigQuery (SQL)
  • Experience with Looker (Dashboards, Reporting)
  • GCP Operations (Metrics, Monitoring, Alerting, IAM)

Education

Required:

  •  Bachelors in computer science, software/computer engineering, mathematics or related degree

Preferred:

  • Masters or PhD in computer science, software/computer engineering, mathematics or related degree.

Experience:

  • An experienced professional will have at least 3 years of professional experience in a data related role with a Masters Degree or 5 years of experience in a data related role with a Bachelors degree.

ProCogia is proud to be an equal opportunity employer. We are committed to creating a diverse and inclusive workspace. All qualified applicants will receive consideration for employment without regard to race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Tags: Agile Airflow AWS Big Data BigQuery Computer Science Consulting Consulting firm Dataflow DataOps Data pipelines Data warehouse Data Warehousing Docker Engineering ETL GCP Golang Hadoop Kafka Kubernetes Looker Machine Learning Mathematics ML models NoSQL PhD Pipelines Python Scala Scrum SDLC Snowflake Spark SQL Streaming Terraform

Perks/benefits: Career development Competitive pay Health care Startup environment Team events

Region: North America
Country: Canada
Job stats:  11  2  0

More jobs like this

Explore more AI, ML, Data Science career opportunities

Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.