Web Backend Engineer

Firebolt

Remote
  • Job Type: Full-Time
  • Function: Engineering Software
  • Post Date: 06/01/2021
  • Website: www.firebolt.io
  • Company Address: , Wilmington, Delaware , 19801

About Firebolt

Firebolt has completely redesigned the cloud data warehouse to deliver a super fast, incredibly efficient analytics experience across terabytes and petabytes of data. Leveraging the latest technology stack and the most recent academic research in the big data space, Firebolt combines the best of high performance database architecture with the infinite scale of the data lake. Built on a decoupled storage and compute architecture, Firebolt allows you to easily scale up or down to support any workload.

Job Description

Firebolt is a major shake-up to the cloud data warehouse industry. We have built the fastest, most scalable, and most hardware efficient cloud data warehouse in the market. By far. We’ve proven incredible market fit, turned the most data-forward companies from amazing design partners into paying customers, raised $37M in our recent round A, and are poised to grow quickly to help companies do with big data what they can’t with Snowflake, Redshift, and the rest.

 

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.

We have Terraform as part of the application, dynamically provision AWS accounts, network infrastructure and workloads in reaction to clients activity. The infrastructure is managed as code with Terraform/Kops/Helm and services are monitored using Prometheus Thanos Grafana and Loki. CI/CD is handled by a combination of CircleCI and ArgoCD in GitOps fashion to test and deploy code to production.

We’re pushing to run everything on Kubernetes, stateless and stateful workload. We love CRDs and operators, and we also develop our own.

Our SQL core teams work with C++. Our backend teams work with Go, Python, Rust in order to create gRPC microservices exposing REST APIs and GraphQL interface. We are using CockroachDB, FoundationDB, Temporal, and Kafka as application infrastructure. Our frontend teams work with TypeScript, React, Redux + Apollo. 

 

About the team:

Firebolt is a company growing fast. You will have a rare opportunity to join our new Cloud Ops team. This team is in charge of everything that completes the R&D work. Event pipelines, monitoring, alerting, BI, billing and much more. Everything, both internally and externally. 

This team will grow fast in the near future into an R&D group and you could be one of the first members reporting directly to the VP Cloud Ops.

 

Your responsibilities

  • Collaborate with product managers, projects managers, architects and software engineers to design and deliver our platform.
  • Develop end-to-end central services and data infrastructure features from data processing to database choice and implementation through to API development.
  • Analyze and improve performance, scalability and stability of our systems, environments and tools.
  • In the future - Lead a growing team of backend engineers - technical mentoring, personal growth, own and lead the execution.

Requirements

  • 5+ years of experience as a software engineer.
  • Proficiency and ability to code well in at least one language (Java / Scala / Kotlin, Golang, Python, etc).
  • Real-life experience with developing and maintaining a decent production system.
  • Passion to craft the best working software, learn cutting-edge technologies, and a constant craving for becoming a better engineer.
  • The mentality of a team player, sense of ownership, and of urgency.
  • Communication skills including the ability to identify and communicate data-driven insights.
  • Experience working for company in a hyper-growth mode
  • Experience building platform solutions and central services.

Related Jobs

Business Intelligence Engineer

Firebolt - Remote

C++ Engineer, Query Processing

Firebolt - Remote

Data Engineer

Firebolt - Remote

DevOps CI/CD Engineer

Firebolt - Remote

DevOps SRE Engineer

Firebolt - Remote
Disclaimer: Local Candidates Only
This company does NOT accept candidates from outside recruiting firms. Agency contacts are not welcome.