Software Engineer N...
 
Notifications
Clear all

Software Engineer Needed at Dremio

1 Posts
1 Users
0 Reactions
5 Views
b35410760949970d6a1dcd8209759f4383082bc08f98024337875ef49f42f035?s=80&d=initials&r=g&initials=Fu
Posts: 75
 Fuad
Moderator
Topic starter
Active Member
Joined: 6 months ago
[#117]

Job Title: Software Engineer, Query Execution

Company: Dremio, a unified lakehouse platform for self-service analytics and AI, serving enterprises such as Maersk, Amazon, Regeneron, NetApp and S&P Global.

Job Type: Full-time

Location: Remote, anywhere in the world

Salary/Pay: Not specified

Experience: Entry level, with up to two years of professional software development experience, or equivalent experience through internships, coursework or substantial personal projects

Skills Required:
• Proficiency in Java or another object-oriented language, and willingness to work in a large Java codebase
• Understanding of data structures, algorithms and basic concurrency
• Problem-solving ability and a commitment to writing tested, maintainable code
• Clear communication and teamwork, including surfacing blockers early
• Comfort using AI-assisted development tools while validating results through testing and review
• Education: Bachelor's degree in Computer Science or a related technical field, or equivalent practical experience

Bonus: Exposure to database internals, query processing, distributed systems or large-scale data processing; familiarity with profiling, memory management or vectorized processing; experience with C++, Apache Arrow, Parquet, Apache Iceberg, Spark, Hadoop or cloud object stores; open-source contributions.

Application Deadline: November 6, 2026

Description:
Dremio is hiring a Software Engineer for its Query Execution team, which builds the runtime that executes analytical queries at scale. Working alongside experienced engineers, you will build, test and support well-scoped improvements to the execution engine.

Your work will include:
• Implementing and maintaining changes to query operators, expression evaluation, scheduling and resource management
• Writing clear, maintainable Java code with unit and integration tests
• Diagnosing query correctness, reliability and performance issues using profiles, logs and telemetry
• Learning runtime fundamentals such as vectorized processing, concurrency, memory usage and disk spilling
• Taking part in design discussions and code reviews

How to Apply: Apply through We Work Remotely.


Reply
0
0
Your Cart
Your cart is emptyReturn to Shop