
Opportunity at
FairMoneyLead Data Warehouse Engineer
FairMoney is seeking a Lead Data Warehouse Engineer to take ownership of its cloud data warehouse and direct the engineering team responsible for its construction. Founded…
Career Tools
About This Role
FairMoney is seeking a Lead Data Warehouse Engineer to take ownership of its cloud data warehouse and direct the engineering team responsible for its construction. Founded in 2017, FairMoney is a mobile banking institution focused on emerging markets, offering current accounts, savings, debit cards, credit, and point-of-sale solutions. The company operates globally with offices across multiple countries including Nigeria, Germany, France, the UK, India, Latvia, and Türkiye, and has secured…
Job Description
FairMoney is seeking a Lead Data Warehouse Engineer to take ownership of its cloud data warehouse and direct the engineering team responsible for its construction. Founded in 2017, FairMoney is a mobile banking institution focused on emerging markets, offering current accounts, savings, debit cards, credit, and point-of-sale solutions. The company operates globally with offices across multiple countries including Nigeria, Germany, France, the UK, India, Latvia, and Türkiye, and has secured nearly €50 million in funding from prominent investors.
In this on-site role, the selected candidate will establish architecture, data modelling and quality standards, and delivery roadmaps for risk, finance, lending, and banking departments. The position requires balancing hands-on technical contributions—such as design reviews and architecture development—with leading, hiring, and mentoring a team of data engineers. The ideal professional will serve as the primary engineering partner to business, risk, product, and finance leadership while ensuring compliance with financial regulatory, governance, and security requirements.
Responsibilities
- Own the cloud data warehouse architecture from ingestion to published datasets
- Drive the modernisation of the data platform by incorporating streaming ingestion and change data capture
- Manage compute and storage costs to achieve measurable efficiency improvements
- Establish and enforce standards for testing, documentation, code review, data modelling, and transformation patterns
- Build data observability and quality practices to identify issues proactively
- Maintain freshness, availability, and accuracy SLAs for business-critical datasets alongside incident response
- Hire, coach, and manage a team of data engineers while setting the team working rhythm
- Partner with finance, risk, product, and business leaders to translate needs into reliable data products
- Prepare the data warehouse for AI use cases through documented models, semantic layers, and consistent metric definitions
Requirements
- Ten or more years of experience in data warehousing, data engineering, or analytics engineering
- At least three years of direct engineering management experience
- Expert level in SQL and strong proficiency in Python
- Deep background in data modelling including dimensional modelling, incremental and idempotent transformations, and slowly changing dimensions
- Hands-on experience utilising a modern cloud data warehouse such as Redshift, Snowflake, or BigQuery
- Production experience working with dbt and a workflow orchestrator like Airflow
- Demonstrated accountability for end-to-end business-critical datasets, SLAs, freshness, and correctness
- Prior professional background in financial services, banking, or fintech
- Track record of hiring, retaining, and developing strong engineers
- Strong stakeholder management and communication skills
Qualifications
- Experience working with Google Cloud Platform
- Background in streaming ingestion or change data capture using tools like Debezium or Kafka
- Familiarity with data governance, data lineage, and data contracts
- In-depth knowledge regarding observability and data quality tooling
- Experience implementing semantic layers and GenAI or LLM tooling on structured data
- Experience leading engineering teams across different time zones
Core Skills
Benefits
- Training and development
- Performance bonus
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
What is the employment type for this position?
The posting specifies that this is a full-time position.
What is the remote work policy for this role?
The job is designated as an on-site position.
Is the salary specified in the job posting?
No, the salary is not stated in the job posting.
What is the recruitment process for this role?
The recruitment process consists of a 30-minute screening call with a recruiter followed by a 45-minute technical interview with the hiring manager.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.