Data Engineer Tech Lead
Posted on 9/27/2023
INACTIVE
Enable

501-1,000 employees

B2B rebate management software tool
Company Overview
Enable's mission is to enable trusted trading relationships to serve customers better together. Enable helps manufacturers, distributors, and retailers take control of their rebate programs and turn them into an engine for growth.
Data & Analytics
B2B

Company Stage

Series D

Total Funding

$273.4M

Founded

2016

Headquarters

Toronto, Canada

Growth & Insights
Headcount

6 month growth

7%

1 year growth

21%

2 year growth

196%
Locations
Toronto, ON, Canada
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Agile
Apache Spark
AWS
Confluence
Data Analysis
Google Cloud Platform
JIRA
Git
Microsoft Azure
Pandas
Snowflake
SQL
Python
NoSQL
CategoriesNew
Data & Analytics
Requirements
  • Problem-solving, and the ability and confidence to hack their way out of tight corners
  • Peer code reviews
  • Modern big data architecture design
  • Ability to prioritise and meet deadlines
  • Attention to detail and solid written and verbal English communication skills
  • Willingness and an enthusiastic attitude to work within existing processes / methodologies
  • Big Data processing. We process enterprise scale volumes of data having experience of ways of working with these for example Snowflake, Databricks, big query
  • Architecture design. Experience in leading the design and implementation of lambda architectures for scalable and reliable data processing
  • Data Stores. Technical excellence in SQL, NoSQL, Blob, Delta Lake, and other enterprise scale data stores
  • Data Orchestration. Enterprise scale usage of technology such as Azure Data Factory, Logic Apps, DBT, SnapLogic, Spark or similar tools
  • Software tooling. GIT/GitHub, CI/CD, deployment tools like Octopus, infrastructure as code and other DevOps practices
  • Scrum methodologies. experience of working within scrum frameworks and tools such as JIRA and Confluence
  • Cloud. We are Azure hosted and experience of this is a strong preference. However other Cloud platforms like AWS/GCP are acceptable
  • Coding. Experience using Python with data (Pandas, PySpark) would be an advantage. Other languages such as C# would be beneficial but not essential
Responsibilities
  • Working as part of an enthusiastic, fast paced and motivated agile data engineering team that takes pride in delivering a high-quality data platform
  • Coaching and mentoring other engineers
  • Design, develop, test, and deploy data pipelines and integrations using IPaaS technology
  • Lead the engineering our platform ingestion[JA1], orchestration, data warehouse/data lake and API strategies for our data management ecosystem
  • Interface with other technology teams to design and implement robust products, services and capabilities for the data platform making use of infrastructure as code and automation
  • Own and drive forward improvements to data engineering at Enable
  • Collaborate with our DevOps team to provide high availability data solutions that scale geographically