Analytics Engineer

Posted 5 Days Ago
Be an Early Applicant
Lekki, Lagos, NGA
In-Office
Mid level
Fintech • Payments • Financial Services
The Role
Own the transformation layer to convert raw streaming and batch data into tested, documented datasets. Build and monitor ingestion pipelines (CDC), model data in dbt, write performant SQL and Python on Redshift, implement data quality, CI/CD and documentation, enforce governance/PII controls, and collaborate with analysts and business teams.
Summary Generated by Built In

Flutterwave was founded on the principle that every African must be able to participate and thrive in the global economy. To achieve this objective, we have built a trusted payment infrastructure that allows consumers and businesses (African and International) make and receive payments in a convenient borderless manner.

The role: Flutterwave is looking for an analytics engineer who will own the transformation layer that turns raw, streaming, and batch data into clean, tested, and well-documented datasets. Build ingestion pipelines with Estuary, model data in dbt, and write performant SQL and Python on Amazon Redshift to make analytics accurate, fast, and self-serve.

 

Responsibilities include, but are not limited to:

  • dbt modeling: Build and maintain modular, tested, documented dbt models (staging → intermediate → marts); manage tests, macros, and materializations.
  • Estuary pipelines: Build and monitor real-time and batch ingestion, including CDC from operational sources; handle schema evolution, backfills, and connector issues.
  • Redshift & SQL: Write performant SQL and design dimensional models; tune queries and warehouse performance (dist/sort keys, WLM, cost optimization).
  • Python: Automate transformations, orchestration hooks, custom dbt macros, and API integrations.
  • Data quality & testing: Establish tests, freshness checks, monitoring, and alerting; own CI/CD for analytics code via Git.
  • Documentation & semantics: Maintain model and metric documentation and a consistent semantic layer so definitions stay single-sourced.
  • Collaboration: Partner with analysts, data scientists, and business teams to translate requirements into scalable, trustworthy datasets.
  • Governance: Apply access controls, PII handling, and data privacy practices (e.g., GDPR, SOC 2).

 

Required competency and skillset to be a waver

  • Minimum 3+ years in analytics engineering, data engineering, or a similar role.
  • Strong production SQL (window functions, CTEs, performance tuning)
  • Hands-on dbt experience in production
  • Proficiency in Python for data workflows and automation
  • Experience with Amazon Redshift (dist/sort keys, WLM, tuning)
  • Experience with ELT/CDC ingestion tooling — Estuary or comparable (Fivetran, Airbyte, Debezium, Kafka)
  • Solid data modeling fundamentals (Kimball dimensional modeling, star schemas)
  • Comfortable with Git-based version control and CI/CD
  • Authorization to work in the country without sponsorship

Preferred qualifications include:

  • Real-time / streaming and CDC architecture experience
  • Orchestration tools (Airflow, Dagster, Prefect, dbt Cloud)
  • BI tools and semantic layers (Looker, Tableau, Power BI)
  • Data observability (Elementary, Great Expectations)
  • AWS ecosystem familiarity (S3, Glue, IAM), Docker

Click here for the Flutterwave Recruitment Consent Form and Flutterwave Privacy Policy

Skills Required

  • Minimum 3+ years in analytics engineering, data engineering, or similar
  • Strong production SQL (window functions, CTEs, performance tuning)
  • Hands-on dbt experience in production
  • Proficiency in Python for data workflows and automation
  • Experience with Amazon Redshift (dist/sort keys, WLM, tuning)
  • Experience with ELT/CDC ingestion tooling (Estuary or comparable: Fivetran, Airbyte, Debezium, Kafka)
  • Solid data modeling fundamentals (Kimball dimensional modeling, star schemas)
  • Comfortable with Git-based version control and CI/CD
  • Experience owning data quality, testing, monitoring, and alerting for analytics pipelines
  • Authorization to work in the country without sponsorship
  • Real-time / streaming and CDC architecture experience
  • Familiarity with orchestration tools (Airflow, Dagster, Prefect, dbt Cloud)
  • Experience with BI tools and semantic layers (Looker, Tableau, Power BI)
  • Data observability tools (Elementary, Great Expectations)
  • AWS ecosystem familiarity (S3, Glue, IAM) and Docker
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: San Francisco, CA
2,014 Employees
Year Founded: 2016

What We Do

At Flutterwave, we are on a mission to build payments infrastructure to connect Africa to the global economy. We do this by building technology, tools, and infrastructure for businesses and banks who want to provide a more seamless and secure payments experience for their customers. Founded in 2016 by a team of African finance and technology veterans from Standard Bank, PayPal, Google Wallet amongst others. Flutterwave has grown to become one of the fastest growing payments companies in the world. Since inception Flutterwave has processed close to $2 billion in payments and 25 million transactions across over 33 African countries where it currently operates. It has attracted significant investment from experienced Fintech investors such as Ycombinator Continuity Fund (investors in Stripe), Greycroft (investors in Braintree and Venmo), Greenvisor Capital, Omidyar Network, and Glynn Capital amongst others. In 2017 Flutterwave was named Africa’s best fintech company at the Apps Africa Innovation Awards.

Similar Jobs

Ericsson Logo Ericsson

Packet Core & Cloud Infrastructure SME

Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
In-Office
Lagos, NGA
88000 Employees

Ericsson Logo Ericsson

Architect

Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
In-Office or Remote
5 Locations
88000 Employees

SharkNinja Logo SharkNinja

Account Manager

Beauty • Robotics • Design • Appliances • Manufacturing
In-Office
Lagos, NGA
4000 Employees

JPMorganChase Logo JPMorganChase

Controller

Financial Services
Hybrid
2 Locations
289097 Employees

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account