Job Description
About the Role
Factory is bringing autonomy to software engineering, and we’re hiring a Data Engineer to own the systems that power how we understand and operate the business. You’ll architect and evolve the full data stack, designing the pipelines, models, and integrations that turn raw information into reliable, real-time insight across product, engineering, finance, and GTM.
What you will do and achieve
Build and refine the data models and warehouse architecture that serve as the backbone for product analytics, usage reporting, and business operations.
Design, operate, and scale the pipelines that move, transform, and validate data across internal and external systems.
Create the integrations that bring third-party and operational data into a unified, trusted environment.
Own the entire reporting surface at Factory, from core datasets and dashboards to the metrics leadership uses to steer the company.
Drive data quality, observability, governance, and documentation while helping teams adopt a self-serve analytics culture.
Qualifications
4+ years of experience in data engineering or a full-stack data role with deep expertise in SQL and strong proficiency in JavaScript or Python.
Hands-on experience with data modeling, warehouse architecture, and BI-oriented schema design, along with operational familiarity using tools like dbt, Airflow, or Dagster.
Experience supporting or building business intelligence environments.
Strong statistical intuition and experience running or supporting experimentation frameworks.
This is an in-office position (5 days/week) in San Francisco (walking distance to Caltrain)
Required Skills
Frequently asked questions
Is the Software Engineer, Data position at Factory remote?
The Software Engineer, Data role at Factory is an on-site or hybrid position.
What type of employment is the Software Engineer, Data role?
Factory is hiring for a full-time Software Engineer, Data position.
What skills are needed for the Software Engineer, Data job at Factory?
Key skills for this role include Python, JavaScript, SQL, Airflow.
How do I apply for the Software Engineer, Data position at Factory?
You can apply for the Software Engineer, Data role directly through Factory's official application link provided on this page.
Similar AI jobs
Strategy & Operations Lead — Korea
OpenAI · fulltime
Lakebase Specialist Sales
Databricks · fulltime
Senior Account Executive, SLED (East)
Cohere · fulltime
Linux for Edge System Software Engineer (RDSS intern)
NVIDIA · fulltime
Senior Solutions Architect - Deep Learning
NVIDIA · fulltime
Technical Support Engineer – Slurm
NVIDIA · fulltime