Software Engineer - Query Engine

closed
Dremio Logo

Dremio

πŸ“Remote - Portugal

Summary

Join Dremio as a software engineer to enhance our query engine with a focus on the Iceberg table format and efficient scans of various file formats.

Requirements

  • B.S., M.S. or PhD in Computer Science or in a related technical field
  • 3+ years of software engineering experience, with a focus on database systems, query execution or related fields
  • Strong programming skills in an object oriented language such as Java or C++
  • Understanding of database internals, query planning, distributed systems, concurrency control, data replication, and storage systems
  • Familiarity with cloud object stores, such as AWS S3, ADLS or GCS
  • Experience with Apache Iceberg, Parquet, AVRO and/or Delta

Responsibilities

  • Designing and implementing features for Dremio’s query engine with a focus on the Iceberg table format
  • Optimizing file scan operations for various file formats, including Parquet, Avro and others
  • Collaborating with members of the query planning and query execution teams to ensure seamless integration of features across the code stack
  • Working with and contributing to open-source projects like Apache Iceberg, Parquet and Arrow
  • Maintaining and enhancing compliance with the Iceberg table format specification
  • Participating in code reviews and providing constructive feedback to peers

Benefits

Workplace Wednesdays - to break down silos, build relationships and improve cross-team communication. Lunch catering / meal credits provided in the office and local socials align to Workplace Wednesdays

This job is filled or no longer available