Lula Logo

Head of Data Engineering

Lula|Posted 6 days ago

Skills and experience

Role:Engineering lead
Other roles:Data engineer, Engineering manager
Experience in role:3+ years
Must-have skills:
    Snowflake
    Azure
    PostgreSQL
Nice-to-have skills:
    Apache Kafka
    Terraform
    Apache Airflow
    dbt

Location and salary

Remote policy:Hybrid
Location of job:City of Cape Town, Western Cape, South Africa
Visa requirements:Authorised to work in South Africa With status of citizen/passport holder or permanent resident
Visa sponsorship:Unable to sponsor visa
Employment type:Permanent

Role description

OVERALL PURPOSE

As the Head of Data Engineering you will be responsible for leading a core team of data engineers and maturing the data engineering competency, leveraging our modern infrastructure to drive tangible business impact. The role is expected to drive the adoption of the best practices and technologies to achieve excellence in data product delivery. You will be accountable for the performance and stability of our production platforms working in collaboration with our engineering and technical operations teams. The ideal candidate will be an experienced data engineering leader with a proven track record of leading high performance teams, fostering a culture of innovation and delivering technical solutions which meet the expected business outcomes. This is a senior management role and will be a key member of the Technology Management team contributing to the execution of the technology strategy at Lula.

KEY RESPONSIBILITIES:

Data Engineering Leadership

  • Lead and mentor a high performing Data Engineering team, fostering a culture of delivery and continuous improvement.
  • Direct line management of Data Engineers, Analytics Engineers & Machine Learning Engineers.
  • Drive quality throughout the systems development lifecycle, ensuring that data engineering principles and best practices are being adhered to resulting in scalable solutions that meet security, performance and programming standards.
  • Contribute as a key member of the Technology Management team collaborating with all members to ensure that we deliver a world class experience to our customers.

Strategic Planning and Delivery

  • Articulation and delivery of a data strategy which considers the factors of people, process and technology aligned to our technology and business strategies.
  • Translate business requirements into technical roadmaps, ensuring that our data infrastructure (Snowflake) is leveraged to support key initiatives such as AI-driven growth and internal platform modernization..
  • Research and implement new software technologies that benefit our customers and give us a competitive edge.
  • Partner with business stakeholders to understand their data needs.
  • Collaborate with Product and Engineering to deliver against all agreed roadmaps.
  • Oversee the design, development, and maintenance of scalable data pipelines and infrastructure to support the organization's data needs.
  • Report on team activities, and ensure accurate planning and time estimation of data engineering work
  • Manage budgets and capacity to support delivery.
  • Manage key third party suppliers ensuring they are performing and delivering to SLO’s and SLA’s.

Compliance and Regulatory Oversight

  • Stay abreast of relevant data privacy laws, regulations, and industry standards, ensuring the organization's data practices remain compliant.
  • Develop and maintain policies and procedures for data handling, access controls, and data retention in accordance with regulatory requirements.
  • Work closely with legal and compliance teams to address any data privacy or security issues and drive continuous improvement in compliance practices.

Data Governance

  • Establish and maintain a framework for data governance, including data quality standards, metadata management, and data classification.
  • Define roles and responsibilities for data stewardship and ensure accountability for data management practices throughout the organization.
  • Implement tools and processes to monitor and enforce compliance with data governance policies and standards.

THE EXPERIENCE WE’RE LOOKING FOR:

  • Degree in a quantitative field (Mathematics, Computer Science, Engineering, Statistics or equivalent). Masters an added bonus
  • 8 - 10 Years + data engineering experience, deep understanding of data management principles, data architecture and ELT processes with hands-on experience in building and managing data pipelines utilising continuous integration
  • 3-5 Years experience in a leadership role overseeing data engineering, compliance, and governance functions within a technology-driven organization (advantageous)
  • In depth experience of building and supporting high performing/scaling cloud based data platforms
  • Proven track record of leading successful migrations of key components within the data stack, ensuring minimal disruption and optimal performance.
  • Experience in deploying operational embedded data products for business process efficiencies through data activation and ML Ops
  • Demonstrated experience collaborating with embedded analysts through data mesh or lakehouse architecture, ensuring analyst empowerment while maintaining standards
  • Demonstrable experience working with Azure, Snowflake and DBT (highly advantageous)
  • Strong knowledge of data privacy regulations such as POPIA, GDPR, etc., and experience implementing compliance programs to ensure adherence to these regulations.
  • Demonstrated expertise in developing and implementing data governance frameworks, including data quality management, metadata management, and data classification.
  • Experience working closely with a product team and within an agile environment
  • Experience defining and executing on a data strategy (advantageous)
  • Financial services and banking experience (advantageous)

Our Tech Stack

  • General: Snowflake, Azure, AzureSQL (MSSQL), Postgres
  • Data Engineering: Airbyte, Airflow, CDC, Event Streaming (kafka or similar)
  • Analytics Engineering: DBT Cloud, DBT Core
  • Machine Learning Engineering: Azure ML, Terraform

About Lula

201-500 employees

What we do

We’re Lula. We build innovative Fintech products with the aim to help every SME to succeed. Our innovative technology has made it simpler, faster, and more human to connect SMEs to funding solutions. We’ve also recently launched two business banking accounts that help SMEs manage their cash flow better and give them an all-in-one, all-digital business banking solution with faster access to funding than ever before.

Why Work For Us

We are a technology-focused company and strive to continue to be at the cutting edge. All our projects are greenfield, and we detest red tape!

Our Culture

We Embrace Curiosity- We continuously seek better ways to deliver value with a solutions-over-problems mindset. We win as One - We collaborate, build strong relationships and value diverse perspectives. We’re Driven by Purpose - We are passionate and committed to delivering the best products and services for SMEs. We Execute with Ambition - We set ambitious goals, embrace challenges, and deliver with focus and determination.

Our Engineering Processes

To get 'techy' we work on an agile basis, flexible but the focus is on proper design. Pragmatism and deliverable's are the goal.

Our Hiring Process

This is what you can expect when interviewing with us.

Our interview process has the following stages:

We have a 4 steps interview process.

  1. Initial Screening interview with the Talent Lead
  2. On online Technical Assessment
  3. A Technical Screening interview with our Head of Engineering
  4. A Final Interview with Senior Management

A bit more about the technical assessment:

We make use of Coderbyte for all our Technical Assessments.

The assessment typically consists of 2 challenges, a couple of multiple choice questions and a few open-ended questions.

During the process, you are likely to meet the following members of our team:

The Talent Lead, The Line Manager, Team members, and Senior Management

What will they be looking for?

During different parts of the interview process you will be asked different types of questions. Let’s break it down into three main categories of questions that may be asked, namely:

  1. Culture fit questions: Which are aimed at assessing the alignment of candidates to the company and team culture
  2. Technical questions: Which are questions specific to the role in question to assess a candidate's skills and abilities in relation to the role requirements
  3. Competency-based questions: These are questions that ask for real-life examples to test a candidate’s skill in a particular competency.

How to make a good first impression:

Make sure the interviewer sees how you’re a good fit for the role and the company as a whole.

How long does our interview process usually take, from the first call to the offer stage?

Roughly about 2 to 4 weeks

Perks at Lula

First Friday's - We like grabbing a drink together (alcoholic or not) the first Friday of every month
Team Building - We enjoy getting to know one another over team building events that happen once a quarter
Great co-working environment with access to sunroof terrace
Friend Referral - the best people know the best people, which is why we have a generous employee referral bounty
Social Clubs - Connect with likeminded fellow Lula's by becoming a member of one of our Social Clubs, ranging from our Hiking Club to our Wine Club.

Tech Stack

utilities

Google Analytics
Google Analytics

business tool

Google Apps
Google Apps
Slack
Slack
MailChimp
MailChimp
Zendesk
Zendesk
JIRA
JIRA

application and data

Python
Python
jQuery
jQuery
HTML5
HTML5
C#
C#
Microsoft Azure
Microsoft Azure
ASP.NET
ASP.NET
MS SQL
MS SQL
.Net Core 2.0
.Net Core 2.0

dev ops

Selenium
Selenium
Bitbucket
Bitbucket

Office Photos

Office photo
Office photo
Office photo
Office photo
Office photo
Office photo
Office photo
Office photo
Office photo
Office photo

Similar jobs on OfferZen: