Senior Data Engineer

Posted 11 Days Ago
Be an Early Applicant
Nairobi, KEN
In-Office
Senior level
Information Technology • Marketing Tech • Mobile • Software
The Role
The Data Engineer will design, build, and maintain data pipelines for business intelligence and data science, focusing on scalability, reliability, and mentorship of junior engineers.
Summary Generated by Built In

About the Role:

 

We are seeking a skilled and experienced Data Engineer to join our team. In this role, you will be responsible for designing, building, and maintaining robust data pipelines and infrastructure to support our business intelligence and data science initiatives. You will work closely with data scientists, analysts, and business stakeholders to understand their data needs and deliver reliable, scalable, and efficient data solutions.

 

Key Measures of Performance:

 

The performance of this role holder will be assessed on the basis of the achievements made on:

The performance of this role holder will be assessed based on the achievements made on:

 Critical data pipelines are robust, observable, and cost-optimised.

 Stakeholders trust the data and can make decisions quickly with minimal manual intervention.

 Junior engineers are mentored effectively, raising the technical bar of the whole team.

 The data platform evolves to handle growing scale and complexity without sacrificing performance

 

Key Responsibilities:

 

 Architect & Lead: Design and implement scalable data architectures, including data lakes, warehouses, and streaming solutions.

 End-to-End Ownership: Own pipelines from ingestion to serving layers, ensuring reliability, observability, and cost-efficiency.

 Data Modeling: Define and maintain robust data models to support analytics, machine learning, and operational reporting.

 Mentorship & Leadership: Guide junior and mid-level engineers through code reviews, design discussions, and best practices.

 Performance Optimization: Identify bottlenecks, tune pipelines, and improve query performance at scale.

 Governance & Security: Implement and enforce data quality checks, access control, and compliance with privacy regulations (GDPR, CCPA).

 Collaboration: Work closely with product, engineering, and business stakeholders to translate requirements into scalable data solutions.

 Innovation: Evaluate and introduce new technologies and tools to improve the data platform’s reliability and developer experience.



Requirements

 Experience: 5+ years in data engineering or backend engineering, with a track record of leading large-scale data projects.

 Programming Expertise: Advanced skills in Python (or Scala/Java) and strong proficiency in SQL.

 Big Data Frameworks: Deep experience with Spark, Flink, Beam, or similar distributed data processing engines.

 ETL/ELT Orchestration: Expertise with Airflow, dbt, Dagster, or similar tools.

 Cloud Platforms: Strong experience with at least one major cloud provider (AWS, GCP, Azure) — including data services like Snowflake, BigQuery, Redshift, Databricks.

 Data Modeling: Skilled at designing data schemas (OLTP, OLAP, dimensional models).

 Streaming Data: Experience with Kafka, Kinesis, or Pub/Sub for real-time pipelines.

 DevOps Mindset: Familiarity with CI/CD, infrastructure-as-code (Terraform, CloudFormation), and monitoring/alerting.



Skills Required

  • 5+ years in data engineering or backend engineering
  • Advanced skills in Python or Scala/Java and strong proficiency in SQL
  • Deep experience with Spark, Flink, Beam, or similar frameworks
  • Expertise with ETL/ELT orchestration tools like Airflow, dbt, Dagster
  • Strong experience with at least one cloud provider including data services
  • Skilled at designing data schemas for various models
  • Experience with real-time pipelines using Kafka, Kinesis, or Pub/Sub
  • Familiarity with CI/CD and infrastructure-as-code concepts
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
Year Founded: 2011

What We Do

Roamtech Solutions specializes in mobile technology solutions that connect businesses to customers worldwide, offering services such as websites, digital marketing, e-commerce, and integrations. They are also a licensed Content Service Provider for mobile phone content.

Similar Jobs

Yassir Logo Yassir

Senior Data Engineer

Information Technology • Mobile • Consulting
Remote or Hybrid
6 Locations
1213 Employees
200M-200M Annually

Yassir Logo Yassir

Senior Data Engineer

Information Technology • Mobile • Consulting
Remote or Hybrid
8 Locations
1213 Employees
20K-200K Annually

Mastercard Logo Mastercard

Product Manager

Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Remote or Hybrid
Nairobi, KEN
38800 Employees

Ericsson Logo Ericsson

Legal Counsel

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

Similar Companies Hiring

Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 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