OPay
Engineering
Senior Data Engineer
A full-time engineering role at OPay, based in Lagos, Nigeria.
About the role
OPay is one of Nigeria’s largest fintech platforms, serving more than 40 million users with payments, transfers, and merchant services. The Senior Data Engineer joins the Data Platform team building OPay’s data warehouse, real-time streams, and downstream ML feature infrastructure. Application deadline 15 August 2026.
Responsibilities
- Build and maintain OPay’s data lake and warehouse (Spark, Flink, Kafka, Iceberg, Trino).
- Design batch and streaming pipelines processing billions of daily transactions.
- Partner with data science, risk, and product teams to enable analytics and ML workflows.
- Lead design and code reviews on the Data Platform team.
- Operate platform services through on-call rotations.
Requirements
- Five or more years of professional data engineering experience.
- Strong proficiency in Java or Scala and at least one major distributed processing framework (Spark, Flink, Beam).
- Hands-on experience with Kafka, Iceberg, Trino, or comparable lakehouse stacks.
- Deep understanding of distributed systems, partitioning strategies, and data quality patterns.
- Strong written and verbal communication in English.
Nice to have
- Prior fintech or high-throughput transactional system experience.
- Open source contributions to Spark, Kafka, Iceberg, or similar projects.
- Familiarity with Chinese tech stack (DolphinScheduler, Apache Doris) given OPay’s parent company.
How to apply
Open the OPay careers page at the apply link, find “Senior Data Engineer”, and apply through the OPay recruitment portal. CV review, technical assessment, technical interview, system design interview, and panel with data engineering leadership follow. Closing date 15 August 2026.
Apply directly with OPay.
We don't run recruitment. Applications go straight to the employer, so click below to start.
Apply on official siteShare this role
Know someone qualified? A quick share saves them the search.