Senior Software Engineer, Dremio

Billing

$153-200k

+ Equity

SQL
AWS
Kubernetes
GCP
Java
C++
Azure
Senior and Expert level
San Francisco Bay Area

1 day a week in office (Santa Clara, CA)

Dremio

Open data lakehouse

Be an early applicant

Dremio

Open data lakehouse

201-500 employees

B2BEnterpriseBig dataAnalyticsSaaSData Analysis

Be an early applicant

$153-200k

+ Equity

SQL
AWS
Kubernetes
GCP
Java
C++
Azure
Senior and Expert level
San Francisco Bay Area

1 day a week in office (Santa Clara, CA)

201-500 employees

B2BEnterpriseBig dataAnalyticsSaaSData Analysis

Company mission

To shorten the distance to data by removing barriers, accelerating time to insight, and putting control in the hands of the user.

Role

Who you are

  • B.S./M.S/Equivalent in Computer Science or a related technical field or equivalent experience
  • 6+ years of experience developing production-level software
  • Fluency in Java/C++
  • Strong foundation in data structures, algorithms, multi-threaded and asynchronous programming models, and their use in developing distributed and scalable systems
  • Experience building high performance software and good understanding of how modern CPU pipelined architectures work and their applications towards software development
  • Experience in developing complex and scalable distributed systems and delivering, deploying, and managing microservices successfully
  • Passion for learning and solving complex and unexplored problems effectively
  • Hands-on experience with AWS, Azure, or Google Cloud Platform
  • Strong knowledge of database fundamentals, SQL, and schema design is a big plus

Desirable

  • Hands on experience of multi-threaded and asynchronous programming models
  • Hands on experience in distributed systems, concurrency control, networking, storage systems, and caching techniques

What the job involves

  • In this role, you will be responsible for delivering core platform capabilities for both Dremio Cloud and Dremio Software
  • You will work on deployment and provisioning systems – developing Kubernetes-native capabilities, integrating with cloud providers, and building services that power usage, billing, licensing, and entitlement systems that underpin both Dremio Cloud and Software
  • Additionally, you will work on integrating a variety of cloud and payment platforms/providers, solving multi-cloud and multi-regional architectural challenges, and design/implement solutions for these complex issues
  • You will grow as a leader through collaborating with and learning from seasoned engineers and taking ownership of complex challenges to deliver high quality distributed systems at a massive scale
  • Own design, implementation, testing, and support of next-generation features related to scalability, reliability, robustness, performance, usability and security of the product
  • Understand and reason about concurrency and parallelization to deliver scalability and performance in a multithreaded and distributed environment
  • Work on distributed systems for data processing with efficient protocols and communication, locking and consensus, schedulers, resource management, autoscaling, and self-healing
  • Use modular design patterns to deliver an architecture that’s elegant, simple, extensible and maintainable
  • Solve complex technical problems and customer issues
  • Design and deliver architectures that run optimally on public clouds like GCP, AWS, and Azure

Share this job

View 6 more jobs at Dremio

Insights

Top investors

-18% employee growth in 12 months

Company

Company benefits

  • Medical, dental and vision insurance
  • 401(k) Plan
  • Short term / long term disability and life insurance
  • Pre-IPO stock options
  • Flexible PTO
  • 16 hours of volunteer time off
  • 12 company paid holidays, including Juneteenth
  • Hybrid workplace
  • Monthly “Get Stuff Done” (GSD) Days
  • Paid parental leave
  • Employee Assistance Program (EAP)
  • Quarterly swag surprise

Funding (last 2 of 6 rounds)

Jan 2022

$160m

SERIES E

Jan 2021

$135m

SERIES D

Total funding: $410m

Our take

Data lakehouse platform Dremio bridges the gap between data warehouses and data lakes to help data engineers, analysts and scientists streamline, curate, and run queries on raw, purpose non-specific data, allowing them to quickly build analytics stacks. The self-service platform enables users to create datasets from a multitude of sources and can be deployed on Kubernetes clusters, AWS, and Azure.

The company is tackling the longstanding, time-draining problem of having to manually extract raw data and load it into data warehouses, providing customers with low-cost, sub-second SQL queries for BI on the data lakehouse. Its offering has captured the attention of some big-name clients including Samsung, Bose, HSBC, and Microsoft, and has raised substantial funding.

Dremio is well set to see continued growth as it continues to innovate its data offerings, with a focus on security and privacy. A partnership with PlainID, provider of a central access control platform, will allow clients to manage and control access to data via Dremio, and the company has also achieved HIPAA certification.

Kirsty headshot

Kirsty

Company Specialist at Welcome to the Jungle