ProductProductDocsDocsResources Tutorials & ExamplesGet your API up and running in 2 minutesTutorials & Examples Get your API up and running in 2 minutesCommunitySee how to contribute to CubeCommunity See how to contribute to CubeEventsLearn more about our upcoming eventsEvents Learn more about our upcoming eventsCube Cloud StatusCheck the uptime of Cube CloudCube Cloud Status Check the uptime of Cube Cloud PricingPricingCompany AboutLearn more about Cube DevAbout Learn more about Cube DevBlogProduct updates, user stories, and moreBlog Product updates, user stories, and moreCareersWe’re hiring to Engineering and DevRelCareers We’re hiring to Engineering and DevRel Sign InSign InBook a DemoBook a Democareers /careers /Senior Node.js EngineeratCube Cloud teamType of workFull-timelocationSan Francisco, USA or RemoteAt Cube Dev, we are building the API layer for data apps.
We are focused on developer success, bottom-up adoption, and open source. Cube.js, our flagship open-source product, has 11,000 stars on GitHub and 4,000 developers in the community Slack. Cube.js is used by companies ranging from Apple, Intel, and Walmart to fast-growing Silicon Valley startups.
Currently, we are a 20-person remote-first team distributed over the US, UK, and Europe with an HQ in San Francisco. Having raised our Series A in July 2021, we're funded by top-tier Silicon Valley venture funds that have previously invested in Redis, Hazelcast, Gradle, and other infrastructure software startups.
Some of the problems you'll be working on:
Cube.js APM. One of the main tech problems for Cube Cloud is to provide application performance monitoring analytics of Cube.js instances using Cube.js itself. Being purely a dog food problem, large-scale real-time analytics has a lot of challenges, most of which will be solved for the first time ever using the SQL approach.
Cube Cloud PaaS Infrastructure. Cube Cloud provides a platform as a service infrastructure to deploy Cube.js applications in production capacity at scale. Being based on AWS, GCP, Azure and other cloud providers it's sophisticated cloud in cloud implementation with a lot of various infrastructure challenges.
Cube Store Service. Cube.js is used to serve analytics for trillions of data points with sub-second response times. To keep up-to-date with growing big data demands and serving speeds we’re developing our own database optimized for serving huge aggregated tables with latencies of several milliseconds. On-demand Cube Store service provides access to hundreds of cores for several milliseconds per query that allows to process terabytes of rollup rows.
Expert in data structures and algorithms.
Solid understanding of how databases work.
Experience of building heavy cloud infrastructure applications from scratch.
Good communication skills.
Previous startup experience or interest in working in a small fast-moving company.
Experience with contributing to or the maintenance of an open-source project.
Experience in data engineering, building analytics applications, or OLAP.
Experience with Docker and k8s, AWS, GCP.
C++, Rust, or any other low-level language experience.
Understanding of how V8 works.
Apply for this positionFull nameThis field is requiredEmailThis field is requiredA valid email address is requiredResume/CVThis field is requiredCover letter (optional)LinkedIn Profile (optional)SubmitGet Cube updates to your inbox SubscribeEmail is not validStay up to date with the latest features and changes to CubeYouTubeYouTube TwitterTwitter© 2021 Cube Dev, Inc.
ResourcesDocumentationDocumentationTutorials & ExamplesTutorials & ExamplesCommunityCommunityEventsEventsCube Cloud StatusCube Cloud Status