HHiring Reality
← Dremio

Software Engineer - Clients and Drivers

Dremio
Location
Portugal - Remote
Posted
13 days ago
Department
Engineering
What they actually want (must-haves)
  • B.S. or M.S in Computer Science or in a related technical field
  • Fluency in Java, C++ or another modern language
  • Strong foundation in data structures, algorithms, multi-threaded and asynchronous patterns
  • Passion for quality, zero downtime upgrades, availability, resiliency, and uptime of the platform
  • Experience developing scalable distributed systems and deploying, scaling, and managing microservices
Nice to have
  • JDBC, ODBC, ADBC or any other Database driver/protocol experience
  • Apache Arrow
  • Working knowledge of SQL language
  • Hands-on experience with databases, distributed systems and highly available services
  • Experience working on client side libraries/application
What the job really is

As a Software Engineer at Dremio, you will contribute to the entire software development cycle, from design to deployment, focusing on building core experiences on the Dremio stack. Your role will involve collaborating with various teams, participating in code reviews, and working directly with customers and BI tools. Additionally, you will have the opportunity to engage with open source projects, particularly those related to Apache Arrow.

Things to weigh
  • No salary listed
  • Focus on open source contributions may require additional commitment outside of regular hours
  • Role involves direct customer interaction which may vary in complexity
Job score2.6/5
Benefits1/5
Freshness4/5
Career value4/5
Role clarity4/5
Pay transparency0/5

Applying to Dremio?

See how your résumé matches this role — and tailor it from what actually gets interviews.