← All roles

Data Engineer

Cognition· Research & Development
Apply on company site
San FranciscoFull-timePosted 11mo ago

About the role

Applied AI lab building end-to-end software agents. Developer of Devin, the first AI software engineer. The role focuses on owning the full data stack, from database architecture and pipelines to telemetry, integrations, reporting, quality, observability, and governance.

Responsibilities

  • Design and manage database architecture and data models
  • Build and maintain ETL/ELT pipelines and orchestration workflows
  • Create and manage new data integrations across internal and external systems
  • Own business reporting: datasets, dashboards, metrics, and self-serve analytics
  • Ensure data quality, observability, governance, and documentation

Qualifications

  • 4+ years in a data engineering, data science, or full-stack data role
  • Expert on SQL and Python (required)
  • Experience with data modeling, warehouse architecture, and BI-oriented schema design
  • Hands-on experience with ETL/ELT tools (dbt, Airflow, Dagster, etc.)
  • Experience building or maintaining BI reporting (Metabase a plus)
  • Experience developing scalable backend heavy applications
  • Strong knowledge of statistics and experimentation
  • Based in SF or NYC

Skills

Required:SQLPythonData modelingETL/ELT tools
Nice to have:BI reporting
Last updated Oct 21, 2026. Interested? Apply on the company site.
Cognition logo

About Cognition

cognition is an applied AI lab

An applied AI lab building the future of software engineering. We’re the makers of Devin, a collaborative AI teammate that helps ambitious engineering teams achieve more.

AIai-plg-top-20collaborative AIliquid-ai-recruiting-targetmachine learningsoftware engineering

More open roles at Cognition