Taro Logo

Data Engineer

A data platform for educators that delivers meaningful insights by re-imagining analytics to help educators effectively use data and analytics.
United States
$140,000 - $160,000
Data
Mid-Level Software Engineer
Remote
3+ years of experience
Education · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Data Engineer

Doowii is seeking a Data Engineer to join their mission of democratizing data analytics for educators. This role is crucial in architecting, building, and scaling the data infrastructure that powers their educational analytics platform. The position offers a competitive salary range of $140K-$160K with equity and comprehensive benefits.

The ideal candidate will have 3+ years of experience building production data pipelines, preferably on GCP, and strong expertise in SQL and Python. They'll be responsible for managing end-to-end data pipelines, designing data models, and implementing robust CI/CD processes. The role involves working with cutting-edge technologies including Kafka, NiFi, and various cloud services.

What makes this opportunity unique is the chance to directly impact education through data-driven solutions. You'll be working on AI-driven features, including LLM text-to-SQL and embeddings, while ensuring compliance with education-specific regulations like FERPA. The company offers a remote-first environment with a strong focus on work-life balance and professional development.

As part of a growing startup, you'll have the opportunity to shape the technical direction of the platform while working alongside ML, product, and frontend engineers. The role combines technical challenges with meaningful impact, making it ideal for engineers who want to contribute to educational advancement through technology.

Benefits include competitive compensation, equity, comprehensive healthcare, open PTO policy, and a mission-driven culture focused on professional growth. If you're passionate about using data engineering to transform education and want to work in a fast-paced, remote environment, this role at Doowii presents an excellent opportunity to make a significant impact.

Last updated a month ago

Responsibilities For Data Engineer

  • Own ingestion pipelines (NiFi 2.0 → Kafka → Iceberg → BigQuery/Motherduck) end-to-end
  • Design and maintain data models to support real-time and batch analytics
  • Build robust CI/CD, testing, and observability for data flows
  • Optimize storage + query performance; keep infra costs lean
  • Partner with ML, product, and frontend engineers to ship AI-driven features
  • Champion data quality, governance, RBAC/RLS, and privacy best practices

Requirements For Data Engineer

Python
Kafka
Kubernetes
  • 3+ yrs building production data pipelines on GCP, AWS, or Azure (GCP preferred)
  • Hands-on with at least two of: Kafka or Pub/Sub, Apache NiFi, Airflow, Mage.AI, Beam, Spark, Flink, dbt, Iceberg/DuckDB/ClickHouse
  • Strong SQL + Python; Java a plus
  • Experience with schema evolution, CDC, and high-throughput streaming
  • Familiarity with IaC (Terraform) and container orchestration
  • Bias for automation, clear documentation, and fast iteration in a startup environment

Benefits For Data Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Competitive compensation
  • New-hire equity grant
  • Open PTO policy & company holidays
  • Medical, dental, and vision benefits for you and your family
  • A mission-driven culture and community
  • Goal-setting, regular performance reviews, career-focused conversations, and internal trainings
  • Remote-work eligible