Senior Staff Software Engineer – Query Execution

🕒 il y a 19 jours

🇵🇹 Portugal – Télétravail

⏰ Temps Plein

🟠 Senior

🧑‍💻 Développeur Full-Stack

👻 Score fantôme 11%

infoinfo

🗣️🇺🇸🇬🇧 Anglais requis

Postuler Maintenant
Trouver des Emplois à Distance Similaires

📊 Vérifiez votre score de CV pour ce poste

Améliorez vos chances d'obtenir un entretien en vérifiant votre score de CV avant de postuler.

Logo of Dremio

Dremio

201 - 500 employés

Fondée en 2015

📚 Éducation

🤝 B2B

☁️ SaaS

Education • B2B • SaaS

Dremio est une entreprise innovante qui propose des ressources éducatives et des certifications via Dremio University, offrant des cours et des badges en analyse de données et développement de produits. Son objectif est de renforcer les compétences des professionnels dans le domaine de la technologie et des données en offrant des formations spécialisées pour des rôles tels que Analyste de Données et Ingénieur de Données, améliorant ainsi leurs compétences et perspectives de carrière.

Description

• Design, implement, test, and support query operators, expression evaluation, execution scheduling, runtime planning, and resource management • Optimize vectorized processing, concurrency, parallelism, memory usage, data exchange, and disk spilling • Investigate query correctness and performance issues using query profiles, profiling tools, telemetry, benchmarks, logs, and production data • Improve Java and JVM runtime characteristics, including CPU utilization, allocation behavior, garbage collection, and thread behavior • Collaborate with Query Planner, Datalake, Product, Support, and field engineering teams on end-to-end query improvements • Apply AI-assisted development tools to code comprehension, debugging, test generation, documentation, and incident analysis • Validate AI-generated code and recommendations through review, testing, benchmarking, and engineering judgment • Participate in design and code reviews, contribute to technical direction, and mentor other engineers

🎯 Exigences

• 5+ years developing production software, preferably in database systems, query execution, distributed systems, or related areas • Strong Java skills; experience with C++ is a plus • Strong foundation in data structures, algorithms, concurrency, multithreaded programming, and asynchronous programming • Understanding of database internals, query processing, distributed execution, and performance optimization • Experience profiling and optimizing CPU, memory, garbage collection, thread behavior, or other runtime characteristics • Ability to solve ambiguous technical problems and work effectively across team boundaries • Ability to evaluate tradeoffs, validate solutions rigorously, and make sound decisions when working with unfamiliar or AI-assisted implementations • Strong communication skills, a sense of ownership, and a commitment to delivering high-quality software • Bonus: experience with distributed query engines, database engines, or large-scale data processing systems • Bonus: experience with vectorized execution, query operators, expression evaluation, code generation, or runtime optimization • Bonus: experience with JVM profiling, memory management, caching, networking, data exchange, execution scheduling, or disk spilling • Bonus: experience with Apache Arrow, Apache Iceberg, Parquet, Avro, Spark, Hadoop, or cloud object stores • Bonus: contributing to open-source projects

🏖️ Avantages

• Equal opportunity employer supporting workforce diversity • Necessary accommodations for individuals with disabilities within the application and interview process

Postuler Maintenant

Emplois Similaires

🕒 il y a 22 jours

Körber

10 000+ employés

💼 Conseil

🏥 Santé

🎖️ Défense

Java Software Engineer developing scalable control software for Körber’s automated parcel-sorting and logistics solutions. Supporting major carriers through Kubernetes-based applications and efficient algorithms.

🇵🇹 Portugal – Télétravail

⏰ Temps Plein

🟡 Intermédiaire

🟠 Senior

🧑‍💻 Développeur Full-Stack

🗣️🇺🇸🇬🇧 Anglais requis

🕒 il y a 23 jours

Inetum

10 000+ employés

💼 Conseil

🏥 Santé

🛡️ Assurance

Ingeniero Senior Linux administrando, soportando y optimizando infraestructuras Linux productivas en Inetum. Resolución de incidencias complejas y colaboración con equipos internacionales de operaciones TI.

🇵🇹 Portugal – Télétravail

💰 Post-IPO Equity en 2007-03

⏰ Temps Plein

🟠 Senior

🧑‍💻 Développeur Full-Stack

🗣️🇺🇸🇬🇧 Anglais requis

🗣️🇪🇸 Espagnol requis

🕒 il y a 26 jours

VFX Financial PLC

51 - 200

💸 Finance

💳 Fintech

Software Engineering Lead building secure Azure .NET systems for VFX Financial, a UK fintech. Leading architecture, CI/CD, and engineering teams across Portugal.

🇵🇹 Portugal – Télétravail

⏰ Temps Plein

🟠 Senior

🧑‍💻 Développeur Full-Stack

🗣️🇺🇸🇬🇧 Anglais requis

🕒 il y a 29 jours

Infovista

501 - 1000

🤝 B2B

📡 Télécommunications

Software Architect defining telecom protocol-decoding and data-processing architecture at Infovista. Enabling AI-driven network intelligence across 5G, IoT, and fixed networks.

🇵🇹 Portugal – Télétravail

💰 Debt Financing en 2014-07

⏰ Temps Plein

🟡 Intermédiaire

🟠 Senior

🧑‍💻 Développeur Full-Stack

🗣️🇺🇸🇬🇧 Anglais requis

🕒 il y a 1 mois

HumanIT Digital Consulting

51 - 200

💼 Conseil

📦 Logistique

📣 Marketing

Tech Lead leading Node.js/TypeScript development for an international product engineering company. Designing scalable systems, mentoring developers, and ensuring code quality and performance.

🇵🇹 Portugal – Télétravail

💵 €2 500 - €3 250 / mois

⏰ Temps Plein

🟠 Senior

🧑‍💻 Développeur Full-Stack

🗣️🇺🇸🇬🇧 Anglais requis