Open Source Software Developer


  • Job Type: Full-Time
  • Function: Engineering Software
  • Post Date: 04/22/2021
  • Website:
  • Company Address: 883 N Shoreline Boulevard C100, Mountain View, CA, 94043

About Dremio

Dremio is the Data Lake Engine. Created by veterans of open source and big data technologies, and the creators of Apache Arrow, Dremio is a fundamentally new approach to data analytics that helps companies get more value from their data, faster. Dremio makes data engineering teams more productive, and data consumers more self-sufficient. For more information, visit

Job Description

Dremio is the Data Lake Engine company. Our mission is to reshape the world of analytics to deliver on the promise of data with a fundamentally new architecture, purpose-built for the exploding trend towards cloud data lake storage such as AWS S3 and Microsoft ADLS. We dramatically reduce and even eliminate the need for the complex and expensive workarounds that have been in use for decades, such as data warehouses (whether on-premise or cloud-native), structural data prep, ETL, cubes, and extracts. We do this by enabling lightning-fast queries directly against data lake storage, combined with full self-service for data users and full governance and control for IT. The results for enterprises are extremely compelling: 100X faster time to insight; 10X greater efficiency; zero data copies; and game-changing simplicity. And equally compelling is the market opportunity for Dremio, as we are well on our way to disrupting a $25BN+ market.

About the Role

The CTO office at Dremio is responsible for developing new technologies as well driving open source innovation                             
As part of this Dremio actively contributes to multiple open source technologies
This role is part of that team and is most appropriate for someone who is passionate in developing and contributing to open source technologies and pushing the limits of what technology can do.

Responsibilities & ownership

  • Work to develop and improve multiple Apache Software Foundation projects including Arrow, Iceberg, Calcite and Parquet as well as key other open source technologies that Dremio leverages and contributes to
  • Work on new research, performance and technology initiatives to drive the future of the Dremio product.
  • Actively work to advance all goals within several open source communities, working to drive consensus, maturity, adoption and appreciation for those open source communities within the broader developer ecosystem.
  • Regularly talk at conferences and meetups and blog about the open source technologies you work on.


  • B.S. or M.S in Computer Science or in a related technical field or equivalent practical experience
  • Fluency in Java and/or C++ with 5+ years of experience developing production level software
  • Proven track record of contributing to open source software, preferably within the Apache Software Foundation
  • Strong data processing, data structures and/or data analysis software background
  • Strong foundation in data structures, algorithms, multi-threaded and asynchronous patterns and their applications towards developing scalable systems
  • Track record of working in a remote and distributed team
  • Startup experience a plus

Related Jobs

Software Engineer - Data Management & Processing

Dremio - Hyderabad, IN

Software Engineer - Dremio SaaS Service

Dremio - Hyderabad, IN

Software Engineer - Query Optimizer

Dremio - Santa Clara, CA, US

Outbound Product Manager

Dremio - Remote

Senior Technical Support Engineer

Dremio - Hyderabad, IN
Disclaimer: Local Candidates Only
This company does NOT accept candidates from outside recruiting firms. Agency contacts are not welcome.