CareerPlanSign in

Software Engineer - Query Execution

Portugal - Remote💼 Full-time🗓 2026-10-05 → 2026-10-07

Core

Build and support the runtime responsible for executing analytical queries at scale, turning query plans into efficient execution.

Role type

Software Engineer (Query Execution Engine)

Builds

Query execution engine components for a unified lakehouse platform

Domain

Data infrastructure / Distributed systems

Deliverable

production ML models | product features

Required skills

Java, object-oriented programming, data structures, algorithms, concurrency, unit testing, integration testing, debugging, performance analysis

Preferred skills

database internals, query processing, distributed systems, vectorized processing, memory management, C++, Apache Arrow, Apache Iceberg, Spark, Hadoop

Technologies

Java, Apache Iceberg, Apache Arrow, Spark, Hadoop (via careerplan.io/jobs/8005826003-software-engineer-query-execution-at-dremio)

Responsibilities

Implement and maintain query operators, expression evaluation, and execution scheduling; write clear, maintainable code with tests; diagnose query correctness and performance issues using profiles and telemetry; collaborate on design discussions and code reviews

Seniority

Junior to Mid-level, hands-on IC