Software Engineer, Full-Stack (All Levels)

Doowii, Inc.

United States

On-site

USD 1 - 2

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Doowii, Inc. is building a conversational analytics platform for education. You will work on the core product experience, tackling frontend UI, backend services, and data workflows to enable rapid, accurate answers from complex datasets.

You will collaborate with ML, product, and frontend engineers to ship AI‑driven features, optimize data interactions, and maintain scalable systems across AWS and GCP. A strong emphasis on automation and clear documentation in a startup environment is expected.

Qualifications

  • BS in computer engineering or related field with 6+ years of experience.
  • 3+ years of full‑stack experience.
  • Strong frontend skills in JavaScript/TypeScript and modern frameworks.
  • Backend experience with Python preferred.
  • Experience with APIs and SQL.
  • Experience with schema evolution, CDC, and high‑throughput streaming.
  • Bias for automation, clear documentation, and fast iteration in a startup environment.

Responsibilities

  • Build interfaces for querying and exploring data.
  • Contribute to model evaluation and improvement for better responses.
  • Develop APIs powering real-time data interactions.
  • Configure and manage cloud platforms (AWS, GCP).
  • Design and maintain data models to support real-time and batch analytics.
  • Develop ingestion pipelines end-to-end (NiFi → Kafka → Iceberg → BigQuery).

Skills

JavaScript/TypeScript
Frontend frameworks
Python
APIs
SQL
Data streaming
Documentation
Startup mindset

Education

BS in computer engineering
Masters in computer engineering

Tools

NiFi
Kafka
Iceberg
BigQuery
Airflow

Job description

About Doowii

Doowii is building a conversational analytics platform for education. We enable non-technical users to query complex datasets using natural language, accelerating decision making, data exploration, and intervention planning. Doowii sits at the intersection of data infrastructure, AI, and education.

About the Role

This role is focused on building the core product experience for Doowii users. You’ll be tackling opportunities and projects core to the Doowii interface and backend:

  • users asking questions
  • model evaluation and improvement to improve responses to those questions
  • systems configuration and optimization to support our responses
  • data structure and analysis so answers are returned accurately and quickly
What You'll Work On

Doowii engineering is critical in the end-to-end development of the Doowii platform, applications, and systems, from designing the user interface to managing our systems and infrastructure.

Frontend & UX
  • Build interfaces for querying and exploring data
  • Translate complex workflows into simple user experiences
  • Design and implement user interfaces (UI) and user experiences (UX)
  • Partner with ML, product, and frontend engineers to ship AI-driven features (LLM text-to-SQL, embeddings, feature stores, LLM-driven data modeling)
Backend Systems
  • Develop APIs that power real-time data interactions
  • Ensure performance and scalability of user-facing systems
  • Configure and manage Doowii’s cloud platforms (AWS, GCP)
Data Interaction Layer
  • Optimize how queries are executed and results returned
  • Design and maintain data models (star, wide-table, or Iceberg-native) to support real-time and batch analytics
  • Optimize storage + query performance; keep infra costs lean
  • Develop and maintain ingestion pipelines (NiFi 2.0 > Kafka > Iceberg > BigQuery) end-to-end
Requirements
  • BS in computer engineering (or similar field with 6+ years of experience)
  • 3+ years of full-stack experience
  • Strong frontend skills (JavaScript/TypeScript, modern frameworks)
  • Backend experience (Python preferred)
  • Experience with APIs and SQL
  • Experience with schema evolution, CDC, and high-throughput streaming
  • Bias for automation, clear documentation, and fast iteration in a startup environment
Bonus points if you have:
  • Masters in computer engineering
  • Experience with AI model/agent development and LLM evaluation
  • Experience building data-heavy or analytics products
  • Strong product intuition and UX thinking
  • Experience with performance optimization
  • Hands-on with at least two of: Kafka or Pub/Sub, Apache NiFi, Airflow, Mage.AI, Beam, Spark, Flink, dbt, Iceberg/ClickHouse
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full-Stack Software Engineer
Senior Full-Stack Software Engineer

Doowii, Inc. • United States

On-site
USD 140,000 - 210,000
Senior Full-Stack Architect for AI-Driven Analytics
Senior Full-Stack Architect for AI-Driven Analytics

Doowii, Inc. • United States

Hybrid
USD 140,000 - 210,000
Software Engineer, Full-Stack (All Levels)
Software Engineer, Full-Stack (All Levels)

Openkrill • United States

Remote
USD 130,000 - 180,000
Remote-work environment
New-hire equity grant
Competitive compensation
+2
Staff Software Engineer, Applied AI
Staff Software Engineer, Applied AI

Emergence Capital Partners • San Francisco (CA)

On-site
USD 160,000 - 230,000
Senior Software Engineer (AI Products)
Senior Software Engineer (AI Products)

Brillian • New York (NY)

Hybrid
USD 150,000 - 230,000
Sr. Software Engineer - Internal Apps
Sr. Software Engineer - Internal Apps

DDN • New York (NY)

On-site
USD 180,000 - 230,000
Junior Full-Stack Developer
Junior Full-Stack Developer

ELYTS LLC • United States

Remote
USD 90,000 - 120,000
Founding Engineer - Full Stack
Founding Engineer - Full Stack

Datawizz • San Francisco (CA)

On-site
USD 50,000 - 500,000
Competitive salary
Meaningful equity
Founding member opportunity
Senior Software Engineer, Full-Stack
Senior Software Engineer, Full-Stack

Eloquent AI • United States

Remote
USD 180,000 - 240,000
Sr. Software Engineer - Distributed Systems
Sr. Software Engineer - Distributed Systems

Workday • Santa Clara (CA)

Hybrid
USD 150,000 - 190,000