Software Engineer - Query Optimization (f/m/d)

  • Exasol
  • Nürnberg, Germany
  • 11/10/2021
Full time Data Science Data Engineering Data Analytics Big Data Statistics Software Engineering

Job Description

We are looking for a C++ Developer to join our R&D Team. You will be part of the core database team that builds the query optimizer and execution engine. As such you are working in a field that is subject to very active research and can incorporate applicable research results into our high-performance analytics database. You will help improving query planing and execution in real world scenarios for our customers.

Key responsibilities:

  • Design, develop and maintain algorithms for our query optimizer
  • Keep yourself up to date with current research in query optimization and assess the findings in the context of our high-performance analytics database
  • Help design and implement parallel execution primitives and data processing pipelines
  • Participate in code reviews for your team
  • Build and enhance automated tests for query optimization and execution

Your profile:

  • You are a smart, highly motivated developer and have high quality awareness
  • You are interested in the query planing and optimization
  • You are an expert in Computer Science, either from your studies or related work experience
  • You have experience with data structures, compiler construction or query optimization
  • You are experienced and proficient with C/C++
  • Experience in Python is a plus but not essential
  • Academical background in query optimization is a plus but not essential.
  • You have very good written and spoken English skills. German language skills are a plus but not essential

About Exasol:

Exasol is the world’s fastest analytics database, trusted by the world’s most ambitious organizations. Built for speed and flexibility, it can analyze billions of rows in seconds and run high-performance analytics securely – whether in the cloud or on-premises. Need to scale your analytics function? Simple pricing makes it easy. Want to deliver frictionless insights? Automatic self-indexing tunes performance for optimal results. And you don’t have to wait - Exasol fits into any data environment, so you can get started right away.

Exasol – accelerating insights from the world’s data.

Learn more at: and follow us on social media and