logo

Principal Query Engine Engineer


  • Company

    BairesDev

  • Location

    Bangalore

  • Employment Type

    Full-Time

  • Functional Category

    Technology & Data

  • Experience

    10 - 11 years


About BairesDev


BairesDev is your expert partner that works alongside clients to build high-quality software solutions with speed and precision. It's our mission to generate lasting value by tackling our clients’ business challenges. Drawing on the top 1% of tech talent from the Americas and the Caribbean, our team executes scalable, high-performing technology solutions. With 4,000+ seasoned engineers in 50 countries, we deliver time zone-aligned expertise. We’ve been shaping the tech landscape for over a decade through our work with disruptive startups, industry-changing companies, and the Fortune Global 500 brands like Google, Johnson & Johnson, and more. BairesDev is here to unlock the possibilities for your business, ready to take companies of any size from potential to lasting value results.


Overview of the Role


We are seeking a Principal Query Engine Engineer with deep expertise in SQL engine development, query planning, cost-based optimization, execution engines, and indexing strategies. The technology stack includes popular open source query engines - Apache Spark, Trino, PrestoDB, Apache Hive, and related database technologies. Thus, there is ample scope for collaboration and contribution to open source. The ideal candidate will lead the design and optimization of high-performance query processing systems, drive architectural decisions, and mentor engineering teams while delivering cutting-edge solutions for complex database challenges.

Job Description


- Contribute actively to query engine and related open source projects as a core contributor.
- Design and optimize SQL engines for high-performance query processing systems.
- Architect advanced query planning algorithms to maximize execution efficiency.
-Lead cost-based optimization initiatives to enhance overall query performance.
- Drive execution engine development for scalable and distributed data processing.
- Mentor engineering teams and provide technical leadership across projects.


Required & Preferred Qualifications


Experience

- 10+ years of experience in software development. - Strong expertise in SQL engine development and query processing systems. - Deep understanding of advanced query planning and cost-based optimization techniques. - Proficiency in execution engine architecture and implementation. - Proven experience with indexing strategies and large-scale database performance optimization. - Core contributions to Apache open source projects (Spark, Trino, Hive, or similar). - Advanced level of English.