DATA ENGINEER

Posted 25 Days Ago
Be an Early Applicant
Hiring Remotely in Maitama, Federal Capital Territory, NGA
Remote
Senior level
Professional Services • Social Impact • Consulting
The Role
The Senior Data Engineer will design, build, and maintain scalable data infrastructure to support analytics and AI/ML models, ensuring data reliability and performance across cloud environments.
Summary Generated by Built In

We are seeking an On-site Senior Data Engineer who would be responsible for designing, building, and maintaining scalable, secure, and high-performance data infrastructure that powers analytics, AI/ML models, and enterprise applications. The role sits at the intersection of data engineering, applied machine learning support, and software systems, working closely with the Senior AI & Software Manager to translate product, AI, and business requirements into robust data pipelines and platforms.

This role is delivery-focused and impact-driven, with strong ownership of data reliability, performance, and governance across cloud and distributed environments.

The Ideal Candidate should be able to;
  • Design, develop, and maintain end-to-end ETL/ELT pipelines for structured and unstructured data using Python and SQL.

  • Build scalable batch and near-real-time data workflows leveraging Apache Spark, Hadoop, Kafka, and Airflow.

  • Implement data ingestion, transformation, validation, and enrichment pipelines across multiple data sources (APIs, files, databases, streaming systems).

  • Ensure high data quality through automated checks, anomaly detection, and validation logic, including ML-assisted data quality monitoring.

Cloud Data Platforms & Warehousing
  • Architect and manage cloud-based data solutions across AWS (S3, Glue, Redshift, EMR), GCP (BigQuery, Dataflow, Pub/Sub), and Azure (Data Factory).

  • Design and optimize data warehouses and analytical data models to support BI tools, AI workflows, and operational analytics.

  • Implement cost-efficient storage and compute strategies while maintaining performance and scalability.

AI & Machine Learning Enablement
  • Work closely with the Senior AI & Software Manager to prepare, structure, and optimize datasets for machine learning and predictive analytics.

  • Support ML pipelines by enabling feature engineering, training data generation, and inference-ready data flows.

  • Collaborate on integrating ML outputs into production systems and dashboards.

  • Ensure data pipelines align with AI model requirements for freshness, latency, and reliability.

Software & API Integration
  • Develop and maintain data services and APIs using FastAPI, Django REST, or Flask to expose data to applications and AI systems.

  • Collaborate with software engineers to integrate data pipelines into broader system architectures.

  • Ensure data platforms align with software engineering best practices (modularity, versioning, CI/CD readiness).

Analytics, Reporting & Decision Support
  • Enable downstream analytics and reporting through clean, well-modeled datasets.

  • Support BI and visualization tools such as Power BI and Looker by delivering optimized datasets and semantic layers.

  • Partner with stakeholders to translate analytical and operational needs into technical data requirements.

Governance, Security & Compliance
  • Implement data governance standards, access controls, and compliance measures, particularly for sensitive or regulated datasets.

  • Ensure data integrity, traceability, and auditability across pipelines and storage layers.

  • Collaborate on defining data documentation, lineage, and metadata practices.

Collaboration & Leadership
  • Act as a senior technical partner to the Senior AI & Software Manager, contributing to architectural decisions and system design discussions.

  • Collaborate with data scientists, AI engineers, software developers, and non-technical stakeholders.

  • Provide technical guidance and mentorship to junior data engineers or analysts when required.

  • Participate in planning, estimation, and delivery of complex data-driven projects.



Requirements
  • Strong proficiency in Python and SQL for data engineering and analytics.

  • Hands-on experience with Apache Spark, Hadoop, Kafka, and Airflow.

  • Solid understanding of ETL/ELT design patterns, data modeling, and warehousing.

  • Experience with cloud data platforms (AWS, GCP, Azure).

  • Familiarity with machine learning workflows, including data preparation and feature engineering.

  • Experience building APIs and services using FastAPI, Django REST, or Flask.

  • Working knowledge of Docker, Kubernetes, and Git.

  • Experience supporting BI tools such as Power BI or Looker.

Professional Experience
  • Proven experience delivering large-scale, production-grade data systems.

  • Experience working on multi-stakeholder, high-impact projects, including government or enterprise environments.

  • Demonstrated ability to reduce processing time, improve data quality, and scale data operations.

  • Track record of translating business or AI requirements into reliable technical solutions.

Education & Background
  • Degree in Engineering, Computer Science, Statistics, or a related technical field.

  • Formal training or certification in Data Science, Big Data, or Machine Learning is a strong advantage.


SHOULD BE BASED IN ABUJA OR WILLING TO RELOCATE. 


Skills Required

  • Strong proficiency in Python and SQL for data engineering and analytics
  • Hands-on experience with Apache Spark, Hadoop, Kafka, and Airflow
  • Solid understanding of ETL/ELT design patterns, data modeling, and warehousing
  • Experience with AWS, GCP, Azure data platforms
  • Familiarity with machine learning workflows, data preparation, and feature engineering
  • Experience building APIs and services using FastAPI, Django REST, or Flask
  • Working knowledge of Docker, Kubernetes, and Git
  • Experience supporting BI tools such as Power BI or Looker
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
0 Employees

What We Do

Seismic Consulting Group is a leading consultancy that provides superior, innovative, evidence-based, effective solutions and customized services to organizations, empowering teams to turn human potential into real impact.

Similar Jobs

DataLens Africa Logo DataLens Africa

Data Engineer

Artificial Intelligence • Machine Learning • Natural Language Processing • Big Data Analytics
Remote
NG
10 Employees
In-Office or Remote
Abuja, Federal Capital Territory, NGA
96 Employees
In-Office or Remote
Abuja, Federal Capital Territory, NGA
96 Employees
In-Office or Remote
Abuja, Federal Capital Territory, NGA
96 Employees

Similar Companies Hiring

Camber Thumbnail
Fintech • Healthtech • Social Impact
New York, New York
90 Employees
Sailor Health Thumbnail
Healthtech • Social Impact • Telehealth
New York City, NY
20 Employees
Playground (tryplayground.com) Thumbnail
Kids + Family • Payments • Social Impact • Software
New York City, 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