Senior UI Engineer - Remote (North America)

Remote (North America)
Engineering /
Full-Time /
One of Rill’s core product mandates is to push the boundaries of databases and browsers in service of creating a new type of BI tool. That’s where you come in. We are looking for a senior UI Engineer to lead in prototyping, implementing, & improving our data-intensive interfaces, from our analytics-driven IDE (Rill Developer) to our upcoming hosted dashboard. This is a high-agency role with a lot of latitude to influence the product direction & quality, with plenty of interesting problems to solve & ample room for creativity.

What is Rill? We're a highly-opinionated BI platform that aims to be:

- conversation-fast – we make a dashboard that people will actually use, because it’s designed from the ground-up with the expectation that all inquires should run in less than 500ms. We leverage new OLAP engines in ways that enable us to create whole new classes of interactions not previously seen in analytics – and whole new design paradigms.
- code-driven – making a dashboard should follow modern software development practices & CI/CD workflows. We want to bring BI tools into the same workflow loved by developers in other parts of the industry.
- beyond easy to get started – go from data lake to dashboard in 5 minutes or less. Effortless to make, effortless to deploy.

To learn more about Rill’s unique philosophy and position in the industry, watch one of our recent Rill Developer talks.

About you

    • Experience building SaaS products, data tools, dashboard products, or BI interfaces.
    • Have experience leading & collaborating on product initiatives, from ideation to shipping.
    • Are competent in HTML, CSS, and Javascript, and keep up-to-date with the bleeding edge of web technologies.
    • Experience in building complex web applications with React, Vue, Svelte, or similar frameworks. You understand what conceptual problems these frameworks solve.
    • Have a solid understanding of web performance optimization techniques and how to apply them in practice.
    • Interested in finding creative, novel solutions to our many technical and design challenges.
    • Are details-oriented, meticulous, and craft-focused.
    • Have strong writing and communication skills.


    • Experience doing web-based data visualization, especially with large amounts of data; familiarity with canvas and webgl APIs.
    • Experience with Svelte is useful but not required!
We believe that having a team of diverse backgrounds and voices working together will enable us to create innovative products that improve the way people live and communicate.  We are proud to be an equal opportunity employer, and committed to providing employment opportunities regardless of race, religious creed, color, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, pregnancy, childbirth and breastfeeding, age, sexual orientation, military or veteran status, or any other protected classification, in accordance with applicable federal, state, and local laws. If you have a disability or special need that requires accommodation, please let us know.