Be Part of Building the Future
Dremio is The Easy and Open Data Lakehouse, providing self-service analytics with data warehouse functionality and data lake flexibility across all of your data. Dremio increases agility with a revolutionary data-as-code approach that adopts Git concepts to enable data experimentation, version control, and governance.
Founded in 2015, Dremio is headquartered in Santa Clara, CA. For more information, visit
If you, like us, say "bring it on" to exciting challenges that really do change the world, we have endless opportunities where you can make your mark.
About the role
The Spaces team is hiring an experienced software engineer to help build world-class tools to help customers query their data fast and efficiently. You'll have the opportunity to architect, design and implement GenAI technologies within the SQL Editor.
What you'll be doing
- Own the full cycle of development from inception, design, development, testing, and production
- Work on distributed systems for data processing, with efficient protocols and communication
- Understand and reason about concurrency and parallelization to deliver scalability and performance in a multithreaded and distributed environment
- Actively participate in code and design reviews to maintain exceptional quality
- Help grow the team by participating in recruiting and mentoring.
What we're looking for
- B.S. or M.S in Computer Science or in a related technical field
- 10+ years of industry experience
- Fluency in Java with 5+ years of experience developing production-level software
- Strong foundation in data structures, algorithms, multi-threaded and asynchronous patterns
- Experience developing scalable distributed systems and managing microservices
- Experience with building robust and scalable APIs for data processing platforms
- Experience with RBAC in the context of Data Management Platform/Database systems
- Experience with containers and Kubernetes for orchestration
- Excellent understanding of distributed file systems like S3, ADLS or HDFS
- Excellent communication skills and affinity for collaboration
- Passion and ability to work in a fast-paced and agile development environment
Bonus points if you have
- Hands-on experience of multi-threaded and asynchronous programming models
- Hands-on experience in query processing or optimization, distributed systems, or storage systems
What we offer
- 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
- Remote work options
- Monthly "Get Stuff Done" (GSD) Days
- Paid parental leave
- Employee Assistance Program (EAP)
What we value
At Dremio, we hold ourselves to high standards when it comes to People, Thinking, and Action. Our Gnarlies (that's what we call our employees) communicate with clarity and drive accountability.
Dremio is an equal opportunity employer supporting workforce diversity. We do not discriminate on the basis of race, religion, color, national origin, gender identity, sexual orientation, age, marital status, protected veteran status, disability status, or any other unlawful factor.
#J-18808-Ljbffr