All vacancies
Software Engineer - Query Execution
Dremio
Remote · PortugalSalary not disclosedfull-timeDremio Careers
As a Software Engineer, you’ll work with experienced engineers to build, test, and support well-scoped improvements to the execution engine. You’ll learn how Dremio’s query runtime works while contributing to areas such as query operators, expression evaluation, memory management, scheduling, and performance.
Responsibilities
- Build and support execution-engine components
- Implement, test, debug, and maintain well-defined changes to query operators, expression evaluation, execution scheduling, and resource management.
- Develop reliable software: Write clear, maintainable Java code; add unit and integration tests; and follow established engineering practices for code review, testing, and documentation.
- Investigate issues: Help diagnose query correctness, reliability, and performance issues using query profiles, logs, telemetry, benchmarks, and production data.
- Learn runtime and performance fundamentals
- Build familiarity with vectorized processing, concurrency, memory usage, parallelism, data exchange, and disk spilling.
- Collaborate with the team: Work closely with senior engineers and partner teams to understand requirements, break work into manageable tasks, and deliver incremental improvements.
- Use AI-assisted development tools: Apply AI tools to code comprehension, debugging, test generation, and documentation, while validating results through testing, review, and sound engineering judgment.
- Grow your engineering skills: Participate actively in design discussions and code reviews, seek feedback, and steadily take on broader technical responsibility.
Languages
- Work format
- Remote
- Seniority
- Mid
- Posted
- 5 Oct 2026
- Last verified
- In the last 5 days
Similar roles
- Senior Ruby DeveloperDataArt Armenia · Armenia · On-site
- Senior SAP CAP Node.js DeveloperEPAM Systems · Remote · Armenia
- Senior Data Software Engineer/ Databricks, Apache Spark, PySparkEPAM Systems · Remote · Armenia
- Full Stack QA DeveloperCXM · Remote · worldwide, UTC+4 accepted
- AI Research Lab Full-Stack Developer (100 % remote) (m/f/d)EWOR GmbH · Remote · worldwide, UTC+4 accepted
- Solution Architecture ManagerCanonical · Remote · worldwide
