Data Engineering Technical Lead

APPLY NOW

Data Engineering Technical Lead

Location: Sandton, Johannesburg
Salary: Highly Negotiable

About the Role:
The ideal candidate would be a technical person that has good hands-on experience in data engineering or data science and is a also natural leader. It might be a person that still wants to stay technical and be part of the project delivery, but also wants to mentor and guide others for the greater good of the team and the company.

Requirements:
5+ years data engineering technical experience
Technical skills to include as many of the following:
Data Modelling (e.g. Kimball/Data Vault)
Scripting/coding (e.g Python, T-SQL, SQL, Spark, PySpark,)
ETL/ELT (Eg. Alteryx, SSIS, dbt, AWS Glue)
SQL (Snowflake, SQL Server, Oracle)
Visualisation (Power Bi, Tableau)
Data Analytics (E.g. Alteryx)
Statistical modelling/Machine learning
Cloud data warehouse (AWS RDS, AWS Redshift, Azure Synapse, Google Big Query)
Databases (SQL Server, MongoDb, Postgres)
Datawarehouse automation (E.g. WhereScape)
Data design and architectural exposure
Requirements gathering
Project plan estimations
Natural leader
Mentor and teacher
Excellent written and verbal communicator.
Comfortable at presenting and facilitating at meetings.
Experience consulting and working directly with customers.

Responsibilities:
Pre-sales and commercial support (5%)
Assist with clarification of technical requirements & implementation process with clients
Assist commercial team with product and architectural knowledge
Assist with time & effort breakdown for project proposals
Assist with product demos and PoCs
Project Delivery (70%)
Technical delivery and implementation (incl. design & support)
Drive good technical architecture
Support Project manager in defining & tracking project plans & delivery of quality
Liaise with client technical staff on a regular basis to understand client vision and concerns
Be pro-active in internal & client escalations
Operations (5%)
Support and guidance of the tech team with resolution of customer tickets
Input into required tech processes to deliver high quality services
Support Operations Manager with resource planning/allocation
Management and Leadership (20%)
Technical leadership and mentorship
Support Operations manager to Identify & find way to close gaps team skills and capabilities
Assist team with technical solution design & implementation
Support and implementation of technical strategy

APPLY NOW