Data Engineer for Dashboards

Posted last week

Worldwide

Summary

We are Educate!, a non-profit social enterprise that prepares young people across East Africa with the skills to succeed in today's economy. We are becoming a data and AI native organization, and our Performance Metrics team turns field and program data into dashboards that teams actually use to run their work. We are looking for a hands-on data engineer to help us build out the dashboards and data pipelines for our Tanzania program, Mewaka. Right now we are building the next version of our Mewaka dashboards (a self-built setup, moving away from our old tools) along with the Term 2 dashboards, and we need someone who can own the data engineering behind them. That means shaping the pipelines that bring our data into BigQuery, modeling it cleanly in dbt, and turning it into dashboards that are accurate, timely, and genuinely useful to our Tanzania team and leadership. You will work closely with our Performance Metrics analysts and our central data engineering lead, so you do not have to figure everything out alone, but we do want someone who can take ownership and move quickly. Good data quality matters a lot to us: we care that our numbers are accurate, complete, timely, consistent, and traceable, because real program decisions get made off these dashboards. You will be a strong fit if you are fluent in SQL, have built with dbt before (models, tests, documentation), and are comfortable in a cloud warehouse, ideally BigQuery. Experience building dashboards, whether in Looker Studio or a self-built BI setup, is important, and any Python or experience supporting monitoring and evaluation work is a welcome bonus. Because our team is spread across several countries, we work asynchronously and value people who communicate clearly and keep things moving without a lot of hand-holding. If this sounds like you, tell us briefly about a dbt project you built on BigQuery: what the problem was, how you structured your models, and how you kept the data clean.

  • Less than 30 hrs/week
    Hourly
  • 1-3 months
    Duration
  • Intermediate
    Experience Level
  • $10.00

    -

    $15.00

    Hourly
  • Remote Job
  • Ongoing project
    Project Type
Skills and Expertise
Mandatory skills
dbt
SQL
Node.js
Activity on this job
  • Proposals:50+
  • Last viewed by client:last week
  • Interviewing:
    1
  • Invites sent:
    1
  • Unanswered invites:
    0
About the client
Member since Nov 19, 2020
  • United States
    Denver11:12 PM
  • $102K total spent
    103 hires, 29 active
  • 5,003 hours
  • Large company (100-1,000 people)

Explore similar jobs on Upwork

Database University AssignmentsHourly‐ Posted 9 months ago
SQL
Database
Microsoft Excel
Database Design
Database Management
SQL Server Integration Services
Excel Macros
Excel Formula
Microsoft Power BI
Microsoft Excel PowerPivot
Power Query
Data Entry
Data Cleaning
Data Analytics
Data Extraction
AWS Glue
Apache Kafka
Python
HubSpot
Salesforce CRM
REST API
Node.js

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo