Hiring Now: Data Engineers (On-site)

data engineers

Job Description

Our team is growing and we’re looking for experienced Data Engineers to work on-site in Nairobi, Kenya.

Responsibilities

  • Create and maintain optimal data pipeline architecture,
  • Assemble large, complex data sets that meet functional / non-functional business requirements.
  • Identify, design, and implement internal process improvements: automating manual processes, optimizing data delivery, re-designing infrastructure for greater scalability, etc.
  • Build the infrastructure required for optimal extraction, transformation, and loading of data from a wide variety of data sources using SQL and AWS ‘big data’ technologies.
  • Build analytics tools that utilize the data pipeline to provide actionable insights into customer acquisition, operational efficiency and other key business performance metrics.
  • Work with stakeholders including the Executive, Product, Data and Design teams to assist with data-related technical issues and support their data infrastructure needs.
  • Keep our data separated and secure across national boundaries through multiple data centers and AWS regions.
  • Create data tools for analytics and data scientist team members that assist them in building and optimizing our product into an innovative industry leader.
  • Work with data and analytics experts to strive for greater functionality in our data systems.

Requirements & Qualifications

  • Advanced working SQL knowledge and experience working with relational databases, query authoring (SQL) as well as working familiarity with a variety of databases.
  • Experience with big data tools: Hadoop, Spark, Kafka, etc.
  • Experience with relational SQL and NoSQL databases, including Postgres and Cassandra.
  • Workflow management tools: Azkaban, Luigi, Airflow, etc.
  • AWS cloud services: EC2, EMR, RDS, Redshift
  • Stream-processing systems: Storm, Spark-Streaming, etc.
  • Scripting languages: Python, Java, C++, Scala, etc.

Application Form: Data Engineer

About Gebeya

Being a Gebeya Talent means: 

  • competitive pay: command higher rates than permanent employee salaries, and enjoy timely payment as per your contract 
  • convenience: update your profile easily on-the-go, from the convenience of your phone; it’s free to join, and free to be matched with clients 
  • benefits: gain exclusive access to up-skilling opportunities, international certifications, and global work experience
  • legitimate opportunities: only match with projects that suit your skill sets and rate; no searching, no scrolling, no bidding wars 
  • support: access healthcare benefits and micro-loans for equipment like laptops through our partners 
  • community: take advantage of mentorship, networking, and professional development events

 

Don’t worry. If you are not selected for this role, you will still have the opportunity to be part of the Gebeya Talent pool of freelancers, where you can access lucrative projects and work opportunities. 

Apply as Gebeya Talent

Work remotely or on-site.

Related Articles