Cascade is building a no-code data automation platform, allowing analysts and operations teams to feed the right data to the right people at the right time, without waiting for engineering help.
Cascade's mission is to give non-technical, data-savvy professionals the tools they need to build data workflows and trigger actions without code. Companies are drowning in dashboards, but it's absurdly difficult for non-technical teams to put their data to work. Cascade unlocks their skillset by allowing them to combine data of all kinds and sizes, manipulate and explore datasets, run sophisticated operations and publish the results. Once a workflow is built it can run automatically, so that analysts can rest assured that their data is going where it needs to go.
Cascade is hiring a Senior Backend Engineer to own, improve, and scale the platform to support increased usage and flexibility. A specific focus of the role will be to architect and build upon our in-memory data compute engine allowing analysts to seamlessly wrangle large sets of structured data and reduce performance bottlenecks across all of Cascade services and operations.
As a backend systems engineer, you'll be joining the initial engineering team at Cascade. This position will work closely with the CTO and founding eng team members as they lay the engineering foundation and build the early versions of the Cascade product. Given the wide nature of the role and the size of the team, you'll have a hand in most new projects, and in many cases, you'll own a new feature from start to finish. You'll teach your peers patterns and best practices for production systems learned in previous roles as well as those gained from a broad understanding of Cascade systems. At the same time, you'll learn from the unique challenges of operating a large-scale data analysis platform with a robust set of tools. The eng stack is multi-tiered and consists of React, Typescript, GraphQL, Python, Django, Postgres, Pandas, Arrow, & Redis.