Regístrate para acceder a todas las funciones de nuestro servicio
  • Búsqueda de ofertas de trabajo
  • Favoritas
  • Crear CV
    Nuevo
  • Salario
  • Alertas de empleo

Software Engineer - Query Execution

Completa

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.

Oferta de empleo publicada 3 días atrás
Ofertas similares que pueden interesarteSegún la Software Engineer - Query Execution en Teletrabajo
  •  ...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 recomendadas
    Tiempo completo
    Remoto

    Jobgether

    Teletrabajo
    1 día atrás
  • 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 recomendadas
    Remoto
    Trabajo por turnos

    Grafana Labs

    Teletrabajo
    4 días atrás
  •  ...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 recomendadas
    Tiempo completo
    Trabajo híbrido

    Dremio

    Teletrabajo
    4 días atrás
  • 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 recomendadas
    Tiempo completo
    Remoto

    Splash

    Teletrabajo
    1 día atrás
  •  ...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 recomendadas
    Temporal
    Tiempo completo
    Inicio inmediato

    Jobgether

    Teletrabajo
    4 días atrás
  •  ...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... 
    Temporal
    Tiempo completo

    Clipbook

    Teletrabajo
    1 día atrás
  •  ...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 completo
    Contrato
    Remoto

    G2i

    Teletrabajo
    7 días atrás
  •  ...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

    Mozilla

    Teletrabajo
    Hace un mes
  •  ...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 verano
    Práctica
    Tiempo completo
    Remoto

    Process Street

    Teletrabajo
    3 días atrás
  •  ...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... 
    Temporal
    Tiempo completo
    Contrato
    Remoto

    Zencore

    Teletrabajo
    4 días atrás
  • 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... 
    Temporal
    Tiempo completo
    Remoto
    Visa de trabajo

    Snapsheet Inc

    Teletrabajo
    18 horas atrás
  •  ...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 hora
    Tiempo completo
    Contrato
    Remoto

    G2i Inc.

    Teletrabajo
    1 día atrás
  •  ...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

    Veriff

    Teletrabajo
    Hace un mes
  •  ...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

    Jobgether

    Teletrabajo
    1 día atrás
  •  ...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 completo
    Remoto
    Inicio inmediato

    ElevenLabs

    Teletrabajo
    6 días atrás
  •  ...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 completo
    Remoto

    HopSkipDrive

    Teletrabajo
    2 días atrás
  •  ...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 remoto
    Temporal
    Trabajar en la oficina
    Trabajo híbrido
    Horario flexible

    Software Engineering

    Teletrabajo
    Hace 2 meses
  • 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.... 

    Elastic

    Teletrabajo
    5 días atrás
  •  ...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 hora
    Tiempo completo
    Contrato
    Remoto

    G2i Inc.

    Teletrabajo
    6 horas atrás
  •  ...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 remoto
    Horario flexible

    Speechify

    Teletrabajo
    Hace 2 meses
  •  ...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 remoto
    Trabajar en la oficina
    Trabajo por turnos

    Speechify

    Teletrabajo
    Hace 2 meses
  •  ...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 completo
    Remoto

    Jobgether

    Teletrabajo
    7 días atrás
  •  ...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 completo
    Remoto

    DistantJob

    Teletrabajo
    2 días atrás
  •  ...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 completo
    Remoto

    Tether.io

    Teletrabajo
    2 días atrás
  • 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 completo
    Desde casa
    Remoto
    Horario flexible
    Trabajo por turnos

    Camunda

    Teletrabajo
    8 días atrás
  • de 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 completo

    Elastic

    Teletrabajo
    6 días atrás
  • de 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 completo
    Desde casa
    Remoto
    Inicio inmediato

    Mozilla

    Teletrabajo
    1 día atrás
  •  ...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áctica
    Tiempo completo
    Horario flexible

    NielsenIQ

    Teletrabajo
    18 días atrás
  •  ...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

    Veriff

    Teletrabajo
    Hace un mes
  •  ...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

    SwissBorg

    Teletrabajo
    6 días atrás

¿Quieres recibir más ofertas?

Suscríbete y recibe ofertas similares para Software Engineer - Query Execution. ¡Entérate antes que nadie!