We are looking for a focused Software Engineer to join our dynamic team at Firebolt in Seattle, WA.
Growing your career as a Full Time Software Engineer is a fantastic opportunity to develop useful skills.
If you are strong in planning, decision-making and have the right drive for the job, then apply for the position of Software Engineer at Firebolt today!
Who We Are Firebolt is a disruptor in the data & analytics space. Based on technology that delivers an order-of-magnitude performance leap in TB-scale analytics, Firebolt helps the most data-forward companies create a new wave of data & analytics experiences for end-users. With a team of world-class data experts, led by leadership veterans from Looker, Google BigQuery, Imply and Sisense, and backed by $264M in funding - we are growing quickly and are poised to build the data platform of the future, and set a new bar for what can be done with data.
About the Team Firebolt is a Cloud Native system, consisting of numerous components provisioning, orchestrating and exposing the unprecedented capabilities of our Analytical Database (Data Warehouse).
You will be working on the database itself - the Core Engine, which is written in modern C++, judiciously embracing the features of C++14/17/20 targeting the Linux platform.
What You'll Do: 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 database core engine Developing highly distributed, multithreaded, low latency core engine REQUIREMENTS About you: BSc degree in Computer Science, Engineering, or a related field or equivalent experience Fluency in modern C++ (C++11 and above) language, compilers, libraries, and patterns 3+ years of proven experience as a professional developer of production software 3+ years of experience working with C++ on a production software Familiarity with high performance, low latency, highly multithreaded development is an advantage Experience developing for Linux Excellent analytical skills A bonus if you have: Familiarity with OS internals, memory management, file systems Familiar with cloud infra development Familiarity with code profiling tools Familiarity with distributed computing, networking, lockless algorithms, and data structures Familiarity with Golang, python, and shell scripting Familiarity with one of the following: FoundationDB, Aerospike, or any high-performance KV-store Benefits of working as a Software Engineer in Seattle, WA:
? Learning opportunities
? Company offers career progression opportunities
? Attractive package