Principal Software Engineer - Database Engineering

4 days ago

Apply Now
Logo of Cube

Cube

Analytics β€’ Databases β€’ Developer Tools β€’ Open Source β€’ Business Intelligence

Description

β€’ Build and maintain various parts of open-source Cube Core. β€’ Engage with the community on GitHub and Slack. β€’ Develop Cube Cloud product. β€’ SQL generation and rewriting for optimizing queries. β€’ Address challenges in providing APM analytics using Cube itself.

Requirements

β€’ Expert in database algorithms and data structures: columnar vs row storage, SQL parsing, query planning, indexes, partitioning, join algorithms, filter pushdown optimizations, HLL. β€’ Expert in Rust, or any other low-level language. β€’ Good communication skills. β€’ Fluent English. β€’ Previous startup experience or interest in working in a small fast-moving company. β€’ Bonus points: Expert in data structures and data processing algorithms. β€’ Expert in at least one of the high-level VM languages such as Node.js, Ruby, Python, Java, Scala, C#, or similar. β€’ Experience in building and managing high-load analytical or data infrastructure applications. β€’ Experience with Docker and k8s, AWS, GCP. β€’ Experience with contributing to or the maintenance of an open-source project. β€’ Development experience with JavaScript, React, Node.js would be a plus

Apply Now

Similar Jobs

5 days ago

Join Upbound as a Staff Software Engineer, specializing in remote Backend Services development.

5 days ago

Join Upbound to build Upbound Cloud as a Staff Software Engineer. Contribute to a scalable SaaS offering with cloud services.

5 days ago

Core BTS seeks a Principal Architect - Java Full Stack to shape our Modern Apps consultancy. You'll lead technology strategy and mentor engineers.

6 days ago

Join Coinbase as a Staff Software Engineer for the Crypto Data Foundations team, building data availability solutions.

Built byΒ Lior Neu-ner. I'd love to hear your feedback β€” Get in touch via DM or lior@remoterocketship.com