Software Engineer - Query Execution
Dremio
Be Part of Building the Future
Dremio is the unified lakehouse platform for self-service analytics and AI, serving hundreds of global enterprises, including Maersk, Amazon, Regeneron, NetApp, and S&P Global. Customers rely on Dremio for cloud, hybrid, and on-prem lakehouses to power their data mesh, data warehouse migration, data virtualization, and unified data access use cases. Based on open source technologies, including Apache Iceberg and Apache Arrow, Dremio provides an open lakehouse architecture enabling the fastest time to insight and platform flexibility at a fraction of the cost. Learn more at
About the role
Dremio’s Query Execution team builds the runtime responsible for executing analytical queries at scale. The team sits between query planning and table scans, building the systems that turn query plans into efficient, reliable execution.
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.
What you’ll be doing
- 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.
What we’re looking for
- Software engineering foundation: Up to two years of professional software development experience, or equivalent experience through internships, coursework, or substantial personal projects.
- Programming skills: Proficiency in Java or another object-oriented programming language; willingness to learn and work in a large Java codebase.
- Computer science fundamentals: Understanding of data structures, algorithms, and basic concurrency concepts.
- Problem-solving ability: Able to work through well-defined technical problems, ask good questions, and apply feedback to reach a solution.
- Quality mindset: Commitment to writing tested, maintainable code and learning established development, testing, and review practices.
- Communication and collaboration: Able to communicate progress, surface blockers early, and work effectively with teammates.
- Education: Bachelor’s degree in Computer Science, a related technical field, or equivalent practical experience.
Bonus points if you have
- Exposure to database internals, query processing, distributed systems, or large-scale data processing.
- Familiarity with performance-oriented software concepts such as profiling, memory management, concurrency, or vectorized processing.
- Experience with C++, Apache Arrow, Parquet, Apache Iceberg, Spark, Hadoop, or cloud object stores.
- Contributions to open-source projects.
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, drive accountability, and are respectful towards each other. We confront brutal facts and focus on results while operating with a sense of urgency and building a “flywheel”. People who like to jump in and drive momentum will thrive in our #GnarlyLife.
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.
Dremio is committed to providing any necessary accommodations for individuals with disabilities within our application and interview process. To request accommodation due to a disability, please inform your recruiter.
Dremio has policies in place to protect the personal information that employees and applicants disclose to us. Please click here to review the privacy notice.
Important Security Notice for Candidates
At Dremio, we uphold trust and transparency as paramount values in all our interactions with customers, partners, employees, and the general public. We have been targeted by individuals creating fake domains similar to ours to scam prospects and candidates. Please note that all official communications from us will be from an @dremio.com domain. If you suspect you’ve been targeted by a scam, it’s imperative to report the incident to your local law enforcement agencies. For more information about this type of scam, please refer to Dremio’s official statement here .
Dremio is not responsible for any fees related to unsolicited resumes and will not pay fees to any third-party agency or company that does not have a signed agreement with the Company.
- ...steps. Our partner is looking for a Middle Software Engineer (Ruby on Rails) based in Spain. As a... ...Platform ecosystem, including workflow execution, vendor management, merchant... ...working with relational databases, SQL, and query design. - Daily practical experience with...Ofertas de empleo recomendadasTiempo completoRemoto
de 94025 a 112830 €/año
...Sweden, UK, Ireland or Germany. Staff Software Engineer - Grafana Databases, Tempo The... ...on. Push performance further: faster query latency at hundreds of MB/s ingestion and... ...ingestion pipelines, storage engines, query execution, or similar. Strong software...Ofertas de empleo recomendadasRemotoTrabajo por turnos- ...production data access. As a Staff Software Engineer, you’ll independently own multiple medium... ...through strong technical judgment and execution. What you’ll be doing Own substantial... ...and influence: Partner with Product, Query Execution, QA, Support, SRE,...Ofertas de empleo recomendadasTiempo completoTrabajo híbrido
140000 $/año
...high performance. Partner with backend engineers working in PHP and Clojure to design... ...for tasks and deliverables. Design, execute, and monitor A/B tests (experiments) using... ...SPLASH: Experience: At least 10 years of software development experience with: More...Ofertas de empleo recomendadasTiempo completoRemoto- ...and next steps. Our partner is looking for a Founding Senior Software Engineer based in Spain. Join a fast-growing technology startup... ...retrieval-augmented generation (RAG) pipelines, embeddings, prompt execution, agentic systems, and fine-tuned models. - Build scalable,...Ofertas de empleo recomendadasTemporalTiempo completoInicio inmediato
- ...be a key contributor at Clipbook — joining a small but mighty engineering team with engineers from Meta, Stripe, and AWS. You’ll have the... ...for real workflows: RAG pipelines, embeddings, prompt execution, agentic systems, fine-tuned models. – Design systems that...TemporalTiempo completo
- ...video for more details: We’re looking for highly experienced software engineer (SR+) to help evaluate the quality of interactions with... ...AI-assisted dev workflows • Able to evaluate code without executing it or reviewing every line • Strong written and spoken English...Tiempo completoContratoRemoto
- ...design, build and distribute open-source software that enables people to enjoy the... ...moderation systems. As a Senior Software Engineer, you’ll bring a passion for crafting resilient... ...Process: Contribute to team ceremonies, execute process improvement, and provide feedback...Tiempo completo
- ...Who we are: Process Street is an AI software and compliance operations platform startup... ...Opportunity We’re looking for a Senior Software Engineer to help architect and evolve Process... ..., Redis Frontend: React, Redux, React Query, Chakra, XState Infra: AWS, Docker,...Trabajo de veranoPrácticaTiempo completoRemoto
- ...former Google Cloud leaders, architects, and engineers. We are seeking candidates with... ...guidance, facilitate technology decisions, and execute projects in a collaborative, co-... ...~5+ years of experience working in a Software Engineering capacity ~ Excellent knowledge...TemporalTiempo completoContratoRemoto
135000 $/año
...Job Title: Senior Software Engineer Company: Snapsheet Job Location: USA,Remote Job Type: Full-time, direct hire About Snapsheet:... ...Designing and building APIs ~ Designing schemas and performant queries for relational databases ~ Understanding of scalability...TemporalTiempo completoRemotoVisa de trabajo- ...a high level, and aligned with strong engineering judgment. Assess the quality of explanations... ...Senior, Staff, or Principal-level software engineering experience, or equivalent... ...workflows. Ability to evaluate code without executing it or reviewing every line. Strong...Por horaTiempo completoContratoRemoto
- ...our platform to the next level, we're looking for a Senior Software Engineer to join the Verification Platform team. This team owns the workflow... ...key orchestration features such as multi-method flow execution, branching and fallback logic, and webhook integrations - Improving...Tiempo completo
- ...steps. Our partner is looking for a Forward Deployed Agile Software Engineer based in Spain. Join a forward-thinking engineering environment... ...refine agent loops that support planning, tool selection, execution, observation, reflection, recovery, and termination. Model complex...Tiempo completo
- ...their lives. We are researchers, engineers, and operators. IOI medalists... ...full ownership of end-to-end execution of major projects for our... ...Proficiency in Python and strong software development knowledge,... ...is remote-first, so it can be executed from anywhere in Turkey, however...Tiempo completoRemotoInicio inmediato
- ...caregivers on wheels. Through our software, we solve the biggest... ...platform that HopSkipDrive Engineering ships on: cloud infrastructure... ...Are You are an experienced engineer in developer infrastructure,... ...in our company and share in executing our vision, so every full-...Tiempo completoRemoto
- ...different languages. About the Role As a Senior/Staff Software Engineer at Ledgy, you’ll design and build elegant, scalable systems... ...product area, balancing rapid iteration with reliable execution, evaluation tooling, and responsible automation. Tax — Ensures...Trabajo remotoTemporalTrabajar en la oficinaTrabajo híbridoHorario flexible
de 80400 a 127200 €/año
...What Is The Role : The Platform Engineering Productivity team operates the CI, CD... ...work, and own the outcome even when the execution is distributed. Drive clear technical... ...but breaking down complex problems into executable work and holding the outcome....- ...a high level, and aligned with strong engineering practice. Assess the quality of explanations... ...Senior, staff, or principal-level software engineering experience, or equivalent... ...workflows. Ability to evaluate code without executing it or reviewing every line. Strong...Por horaTiempo completoContratoRemoto
- ...a fully remote, distributed team of engineers, designers, researchers, and product builders... ...problems. Role Overview As a Software Engineer on the macOS team , you’ll help build... ...of concurrency and asynchronous execution models Familiarity with Bitrise, CI...Trabajo remotoHorario flexible
- ...Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft,... ...engineering, and research work. We are looking for a skilled Software Engineer to join us. What You’ll Do Be scrappy to find new sources...Trabajo remotoTrabajar en la oficinaTrabajo por turnos
- ...position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Software Engineer, Trust & Safety based in Spain. Join a fully remote engineering team building reliable email infrastructure for millions of developers...Tiempo completoRemoto
- ...vendor data goes in, and clean, trustworthy records come out. We’re looking for the engineer who will own that transformation. At DistantJob, we’re searching for a Senior Full-Stack Software Engineer for one of our U.S.-based clients. They’re building a platform that...Tiempo completoRemoto
- ...and human capabilities merge in powerful, unprecedented ways. Why Join Us? We are seeking a talented and motivated Node.js Software Engineer to join our dynamic team. In this role, you will be responsible for developing and maintaining our P2P stack and expanding our...Tiempo completoRemoto
90300 £/año
...on your CV, keep reading. About the Role: Camunda is going through the AI-First transformation, and we are looking for a Software Engineer to join our Engineering Operations Team. As part of this high-impact platform team, you will play a key role in fostering...Tiempo completoDesde casaRemotoHorario flexibleTrabajo por turnosde 67000 a 106000 €/año
...over 50% of the Fortune 500, unifies the precision of search with the intelligence of AI to accelerate impactful results. The Software Engineer will join the self-service cloud growth team, empowering self-service customers and trial users to be successful. This role...Tiempo completode 58000 a 77000 €/año
...world, Mozillians design, build and distribute open-source software that enables people to enjoy the internet on their terms. What... ...knowledge: 3+ years of experience in low-level software engineering, strong proficiency in C and/or C++, and a solid understanding...Tiempo completoDesde casaRemotoInicio inmediato- ...top retailers and brands. You'll join a team of 60+ scrapers , engineers, analysts, and data lovers from across the globe. As part of... ...coding job. You’ll need to think like a hacker , move like an engineer, and act like an inventor - Design and build distributed scraping...PrácticaTiempo completoHorario flexible
- ...different set of rules about what can be checked and how. To take our platform to the next level, we're looking for a Senior Software Engineer to join the Trust team. This team builds and operates the services that validate a person's identity data against country-specific...Tiempo completo
- ...identify candidates who read job descriptions carefully and have basic technical skills. POST Request body: { 'roleSlug': 'software-engineer', 'name': 'Your Name', 'email': '****@*****.***', 'link': ' ', 'coverNote': 'Why Propr?', 'exceptionalNote': 'What makes you...Tiempo completo
¿Quieres recibir más ofertas?
Suscríbete y recibe ofertas similares para Software Engineer - Query Execution. ¡Entérate antes que nadie!
- desarrollador de software junior Teletrabajo
- software engineer Teletrabajo
- ingeniero programador Teletrabajo
- senior software engineer Teletrabajo
- software development engineer Teletrabajo
- software developer Teletrabajo
- desarrollador de software Teletrabajo
- ingeniero de desarrollo de software Teletrabajo
- software Teletrabajo
- software teletrabajo Teletrabajo
