368,611open jobs
9,439companies
50,719added this week
Browse all
Location
In office (Cape Town)
Seniority
Principal
Employment
Full-Time
Overview
Company
Impact
Profile match
Lula is a South African fintech founded in 2014 and headquartered in Cape Town. It provides working capital and business banking to small companies. The company was previously known as Lulalend.

About Lula

Lula is on a mission to simplify business funding for South African SMEs. We build fast, digital-first fintech tools that make cash flow management seamless so business owners can focus on doing what they love. We’re a fast-growing, tech-driven team that values curiosity, collaboration, and high impact over red tape. Speaking of love, we’re looking for Lulas who love to make a difference to join our team and change the game.

Culture Code

  • 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.

ROLE PURPOSE

The role requires an experienced, highly technical Principal Data Engineer to join and help guide our established data team through the next phase of our data modernization journey. Building on the strong foundation our team has already laid, you will work directly alongside them, providing deep technical expertise, mentoring talent, and diving into the fine details of building and optimizing high-performance data systems.

In this role, you will bridge strategic vision and hands-on execution. Collaborating closely with Solutions Architects and cross-functional engineering teams, you will design, ingest, and maintain complex data pipelines across a fast-paced FinTech ecosystem. The ideal candidate thrives on building robust data solutions from the ground up, enjoys solving intricate data management challenges, and is excited to roll up their sleeves to elevate our overall data capability.

KEY RESPONSIBILITIES

  • Work as part of a multi-disciplinary data focussed team (Data, Analytics, Machine Learning Engineers)
  • Collaborate with broader data functionality across the business (Analysts, Data Scientists)
  • Develop greenfield projects using our Azure and Snowflake platforms
  • Assemble data sets that meet functional and non-functional business requirements
  • Develop and maintain operational and analytical data systems
  • Create and maintain robust ELT/ETL products for batch, micro-batch and near real-time data pipelines using Airbyte, Event Grid, Azure Data Factory, Kafka or similar tools
  • Follow test-driven development practices
  • Demo work to both technical and non-technical stakeholders
  • Create documentation and training material for the solutions being delivered
  • Guide and mentor senior and junior team members

OUR TECH STACK

  • Azure (Functions, databases, blob storage)
  • DBT
  • Snowflake
  • Airflow
  • Airbyte
  • Event Grid

THE SKILLS AND EXPERIENCE WE’RE LOOKING FOR

  • Strong hands-on experience with Snowflake, including warehouse/resource management, semi-structured data handling (VARIANT, JSON), and performance/cost optimisation.
  • Experience with dbt (Core or Cloud) - models, tests, macros, snapshots, and documentation generation.
  • Experience using schemachange, Flyway, Liquibase, or a similar tool to manage database change control as code.
  • Proficient in Jinja templating for building dynamic, reusable SQL/config.
  • Advanced working knowledge of SQL (DDL, DML, JSON, XML) and extensive experience managing incremental/batch loading methodologies (CDC, CT, CDC-style watermarking).
  • Proven experience building ingestion pipelines from diverse source types: APIs, flat files, relational/NoSQL databases, Azure Table Storage, and web scraping.
  • Skilled and experienced in the Azure (or AWS/GCP) cloud platform.
  • Advanced understanding of relational data structures, including keys, constraints, and triggers.
  • Experience with performance tuning and optimisation of RDBMS and/or cloud data warehouses.
  • Experience with relational and NoSQL database technologies (MS SQL Server, MongoDB, CosmosDB, etc.).
  • Ability to design and implement conceptual, logical and physical data models that support organisational needs.
  • Solid understanding and experience in data modeling, data management and governance methodologies.
  • Good understanding of data-related frameworks, methodologies, and patterns.
  • Strong analytic skills working with structured, semi-structured and unstructured data sets.
  • Proficiency in Python (preferred), Java, or Scala.
  • Practical experience applying generative AI / LLM tools to engineering or data workflows (e.g. Copilot, ChatGPT, Claude, or similar).
  • Experience implementing CI/CD pipelines through technologies such as GitLab, Azure DevOps, etc.
  • Experience deploying data systems in an Infrastructure-as-Code (IaC) manner, preferably using Terraform.
  • Strong ability to produce high-quality technical documentation as a routine part of delivery.
  • Experience supporting and working with cross-functional teams in a dynamic environment.
  • Communicates effectively with both technical and non-technical stakeholders.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
368,611 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Cape Town
$60k – $108k per year • Remote/Hybrid • Full-Time • Bachelor's Degree • United States
PowerShell
Python
DevOps
AWS
Azure
IAM
Splunk
Cybersecurity
Crowdstrike
ISO 27001
Microsoft Defender
Microsoft Entra ID
Microsoft Sentinel
NIST CSF
Qualys Cloud Platform
Apply
$99k – $135k per year • In office • Full-Time • 10+ years exp • Bachelor's Degree • Washington
JavaScript
TypeScript
DevOps
Azure
Azure DevOps
CI/CD
Management
Power Apps
Power Automate
QA
Playwright
Apply
Network Manager 1 hour ago
$128k – $173k per year • In office • Full-Time • 5+ years exp • United States
DevOps
AWS
Azure
GCP
Apply
ARG SSR Data Engineer 2 hours ago
$38k – $95k per year (Estimated) • Remote/Hybrid • Full-Time • 4+ years exp • Argentina
Python
SQL
Databases
Trino
AI/ML
Airflow
DevOps
Amazon S3
AWS
Azure
CI/CD
GCP
Git
Analytics
ETL/ELT
Apply
AI Engineer 1 hour ago
$120k – $130k per year • In office • Full-Time • Texas
Python
SQL
Databases
Apache Kafka
Snowflake
AI/ML
Amazon SageMaker
Hadoop
DevOps
CI/CD
Git
GitLab
Analytics
ETL/ELT
Apply
Remote • Full-Time • 3+ years exp • Cape Town
Databases
Snowflake
AI/ML
dbt
AI Agents
DevOps
Azure
Bicep
CI/CD
Docker
Pulumi
Terraform
Apply
In office • Full-Time
Python
SQL
Databases
Apache Kafka
AI/ML
DVC
Flink
Kubeflow
MLFlow
Spark
DevOps
ArgoCD
AWS
Azure
Blue-Green Deployment
CI/CD
CircleCI
GCP
GitHub Actions
Kubernetes
Terraform
GitHub
Apply
In office • Full-Time • 5+ years exp • Cape Town
DevOps
CI/CD
Management
Confluence
Marketing
Mixpanel
Apply
In office • Full-Time • 5+ years exp • Cape Town
DevOps
CI/CD
Apply
In office • Full-Time • 5+ years exp • Cape Town
SQL
Databases
Amazon Redshift
Google BigQuery
LookML
Snowflake
AI/ML
Airflow
Dagster
dbt
Apply
Remote • Full-Time • 3+ years exp • Bachelor's Degree • Cape Town
JavaScript
Python
SQL
TypeScript
AI/ML
AI Agents
DevOps
Rest API
Apply
In office • Full-Time • 5+ years exp • Bachelor's Degree • Cape Town • Pune
Apex
Marketing
Salesforce
Apply
Lead Developer 1 day ago
In office • Full-Time • 8+ years exp • Cape Town
PHP
JavaScript
PHP
Drupal
WordPress
Frontend
React.js
Vue.js
DevOps
CI/CD
Apply
In office • Cape Town
Java
Kotlin
Mobile
Kotlin Multiplatform
DevOps
GCP
Apply
In office • Internship • PhD • Cape Town
C#
C++
C#
.NET
AI/ML
Text-to-Speech
DevOps
CI/CD
Vercel
Apply
See all jobs
This is one of many
368,611 more open roles from verified company boards, updated every day.