Position: Senior C++ Engineer
Company: Zoya Kaydan
Experience required: 5y
Category: C++
English level: upper
Published: 2021-01-01T00:00:00+02:00

Who we are
Firebolt is a new era in the big-data space. We’re building a revolutionary cloud data warehouse as-a-service, completely redesigned for the era of clouds, lakes and impossible data challenges. Firebolt is a well funded startup, founded by ex Sisense founders and some of the leading high-performance database experts in the world. 

About the tech stack
Firebolt is composed of several open-source projects and relies on a unique IP that boosts data analytics and enables full scalability and decoupling compute from storage.

Our SQL core teams work with C++. Our backend teams work with Go, Python, Rust in order to create microservices exposing REST APIs and GraphQL interface. We are using both CockroachDB and FoundationDB as application data storage. Our frontend teams work with TypeScript, React, Redux + Apollo. CI/CD is handled by a combination of CircleCI and CodeDeploy to test and deploy code to production. The infrastructure is managed as code with Terraform and services are monitored using Prometheus and Grafana.

About the job to be done
Take a key position in our R&D team
Take part in the definition of our product design and architecture
Design, build, and maintain our cutting-edge query processing and optimization engine
Create parsing/code-generation/optimization pipelines
Developing highly distributed, multithreaded computation engine
Work with next generation technologies such as NVRAM

About you
BSc degree in Computer Science, Engineering, or a related field
6+ years of proven experience as professional developer of production software
4+ years of experience working with C++ on a production software
Fluency in modern c++ (C++11/14/17 and above) language, compilers, libraries and patterns
Experience or strong academic background working with parsers and compiler generators -BIG PLUS
Experience developing for Linux
Excellent analytical skills
Experience working with databases, both traditional and NoSql, and deep understanding of SQL language
Experience with database internals -logical query plan/physical query plan -very big plus
Familiar with cloud infra development

We offer you
An opportunity to make an impact on the industrial future and be part of disruptive and ground breaking product
In-depth exposure to a modern cloud-scale distributed data warehouse
Competitive salary and benefits (including pension plans, insurance, benefits and more)
IT equipment and tools to allow you to be productive