Senior Software Engineer, Data Products

Jellyfish
$165,000 - $235,000

About The Position

Jellyfish is the backbone for elite engineering organizations, and we are looking for a Senior Software Engineer to join our team and turn our rich data into high impact features that solve real problems for our customers. You’ll leverage existing platform capabilities while acting as a critical internal customer, providing feedback that shapes the roadmap of our core data platform. If you’re passionate about data storytelling, building performant user-facing data products, and collaborating with platform teams to unlock new capabilities, you’re the perfect fit. What You’ll Actually Be Doing: You’ll 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. You’ll engage with internal and external users, and have the opportunity to engage in all phases of product development. Your work will primarily involve Python, Databricks, and Postgres, with occasional excursions into SQL. You’ll develop deep knowledge of the data in our catalogue, and help set priorities for new data sources. You’ll partner with a data scientist and another software engineer to try out data transformations that result in insightful and useful metrics. You’ll work closely with our platform teams as they build the pipelines, components, and APIs we’ll rely on. You’ll write requirements docs and proposals, and engage in synchronous collaboration with the teams building our core data pipelines. You care about being a thoughtful and communicative partner for the platform teams.

Requirements

  • Solid, hands-on production experience with Python, SQL, and data transformation concepts.
  • Comfortable working in Postgres and in modern data warehouses, ideally Databricks.
  • Thrive on cross-functional teams, with access to user research.
  • Think critically about solving problems.
  • Identify quick ways to test hypotheses.
  • Break apart complex projects into manageable pieces.
  • Act as an internal customer for platform teams, providing high-quality feedback that shapes the roadmap and improves the overall product ecosystem.
  • Humility, a performance-driven attitude, and a team-player approach.
  • Sense of humor.
  • Applicants must be authorized to work for any employer in the US.
  • Unable to sponsor or take over sponsorship of an employment visa at this time.

Nice To Haves

  • Experience with Databricks.

Responsibilities

  • Define questions for user research.
  • Experiment with internal data.
  • Produce prototypes to validate ideas.
  • Engage with internal and external users.
  • Engage in all phases of product development.
  • Develop deep knowledge of the data in our catalogue.
  • 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 pipelines, components, and APIs.
  • Write requirements docs and proposals.
  • Engage in synchronous collaboration with teams building core data pipelines.
  • Act as a thoughtful and communicative partner for platform teams.
  • Use AI tools effectively and experiment with new ways of working.
  • Evaluate changes using tools to improve workflows and measurement tools.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service