Skip to content
JellyfishJellyfishUnited States

Senior Software Engineer, Data Products

Senior engineer building performant user-facing data products from internal datasets using Python, Databricks, and Postgres while collaborating with platform teams.

165k – 235k
Remote5+ YOEData Engineering

About the role

What You’ll Actually Be Doing

  • Join a small, highly collaborative team that works together to define questions for user research, experiment with internal data, and produce prototypes to validate ideas.
  • Engage with internal and external users and participate in all phases of product development.
  • Work primarily with Python, Databricks, and Postgres, with occasional SQL.
  • Develop deep knowledge of the data in the catalogue and help set priorities for new data sources.
  • Partner with a data scientist and another software engineer to try out data transformations that result in insightful and useful metrics.
  • Work closely with platform teams as they build the pipelines, components, and APIs.
  • Write requirements docs and proposals, and engage in synchronous collaboration with the teams building core data pipelines.

You’re a great fit

  • Product-Minded Data Engineer – Solid, hands-on production experience with Python, SQL, and data transformation concepts. Comfortable working in Postgres and in modern data warehouses, ideally Databricks.
  • Cross-Functional Collaborator – Thrive on cross-functional teams, with access to user research, and think critically about solving problems. Identify quick ways to test hypotheses and break apart complex projects into manageable pieces.
  • Internal Platform Advocacy – Act as an internal customer for platform teams, providing high-quality feedback that shapes the roadmap and improves the overall product ecosystem.
  • AI Native Engineer – Use AI tools effectively and eager to experiment with new ways of working. Use tools to evaluate changes, improving both workflows and measurement tools.

Humility, a performance-driven attitude, and a team-player approach are most important. Occasional travel may be required.

Skills

PythonSQLDatabricksPostgresData TransformationData Warehouses
Raylu

Senior Data Engineer

RayluNew York, NY

Designs and runs massive-scale data pipelines for ingestion, normalization, enrichment, and delivery across 80M+ companies and 800M+ people. Manages data operations, BPO vendors, partnerships, monitoring, and cost optimization using Python, Dagster, and DuckDB.

165k – 250k
On-siteData Engineering
Justworks

Manager, Analytics Engineering

JustworksNew York, NY

Lead and develop a team of analytics engineers to design, build, and maintain scalable data models, ELT pipelines, and BI solutions using modern data stack tools. Requires 7+ years data experience including 2+ years managing teams, deep expertise in SQL, Python, Snowflake, dbt, and dimensional modeling.

166k – 214k
Hybrid7+ YOEData Engineering
Pilot.com

Senior Analytics Engineer

Pilot.comSan Francisco, CA

Owns the data warehouse, semantic layer, and ingestion pipelines using Snowflake, dbt, and Looker. Architects reliable data models, integrates new sources, enables AI workflows, and sets company-wide metrics standards. Requires 5+ years in analytics/data engineering with strong SQL, dbt, and Python.

166k – 224k
On-site5+ YOEData Engineering
Chime

Senior Software Engineer, Data Engineering

ChimeSan Francisco, CA

Builds and scales ETL pipelines, designs data schemas, and owns data quality/governance for 10x growth. Requires 5+ years in data pipelines with SQL, Spark, Airflow, Python, and MPP databases like Snowflake/Redshift.

164k – 227k
Hybrid5+ YOEData Engineering
Databricks

Senior Software Engineer - Distributed Data Systems

DatabricksMountain View, CA

Develop distributed data systems including Apache Spark and Delta Lake to handle big data workloads efficiently. Requires 5+ years in Java/Scala/C++ and expertise in distributed systems.

166k – 225k
On-site5+ YOEData Engineering