Staff Software Engineer
Datalake
Posted on 12/12/2023
INACTIVE
Dremio Corporation

201-500 employees

Data lake engine
Company Overview
Dremio’s leading the way to reimagine your data architecture. Removing barriers, accelerating time to insight, putting control in the hands of the user.
Data & Analytics
B2B

Company Stage

Series E

Total Funding

$410M

Founded

2015

Headquarters

Santa Clara, California

Growth & Insights
Headcount

6 month growth

0%

1 year growth

-10%

2 year growth

-4%
Locations
Remote in USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Microsoft Azure
Apache Spark
SQL
Java
AWS
Apache Hive
Hadoop
Data Analysis
Google Cloud Platform
CategoriesNew
Software Engineering
Requirements
  • 8+ years of industry experience
  • B.S./M.S/Equivalent in Computer Science or a related technical field or equivalent experience
  • Fluency in Java, C++ or another modern language
  • Strong database fundamentals including SQL, performance, and schema design
  • Background in large scale data processing systems (e.g., Hadoop, Spark, etc.)
  • Understanding of distributed file systems such as S3, ADLS, or HDFS
  • Experience with Apache Iceberg, Parquet, AVRO and/or Delta Lake
  • Experience with Hive and AWS Glue
Responsibilities
  • Develop core components for Dremio’s query engine
  • Deliver key features and feature enhancements for customers in the Datalake
  • Work with open source projects like Apache Iceberg, Parquet, Arrow and Calcite
  • Own design, implementation, testing, and support of next-generation features
  • Collaborate with Product Management to innovate and deliver on customer requirements
  • Understand and reason about concurrency and parallelization to deliver scalability and performance
  • Solve complex technical problems and customer issues while improving telemetry and instrumentation
  • Work with engineering leaders to establish solid designs/architecture for upcoming features
  • Develop future leaders of Dremio by providing continuous mentorship and coaching of junior software engineers
Desired Qualifications
  • Hands-on experience with distributed query engines, query processing or optimization, distributed systems, concurrency control, data replication, code generation, or storage systems
  • Hands-on experience with AWS, Azure and Google Cloud Platform