Remote Position

Senior Data Infrastructure Engineer (USD 7- CONTRACTOR)

๐ŸŒ Remote ยท United States ๐Ÿ’ผ Full-time

[highlight=rgba(0, 0, 0, 0)]Location:[/highlight] 100% Remote [highlight=rgba(0, 0, 0, 0)]Employment Type:[/highlight] Full-time / Contractor About the Role We are looking for a talented [highlight=rgba(0, 0, 0, 0)]Senior Data Infrastructure Engineer[/highlight] with deep technical expertise in query routing, Apache Arrow, and DataFusion to help build and optimize high-performance data infrastructure. The ideal candidate has hands-on experience with query execution engines, data processing frameworks, and the internal mechanics of database systems. You will work on the infrastructure responsible for routing, processing, and optimizing queries across distributed data environments, with a strong focus on performance, scalability, and efficiency. We are particularly interested in engineers who have contributed to open-source projects or built production-grade query engines, database proxies, or query processing infrastructure.

Key Responsibilities

Design, implement, and optimize query routing mechanisms across distributed data systems. Work with [highlight=rgba(0, 0, 0, 0)]Apache Arrow and Apache DataFusion[/highlight] to build high-performance query processing and execution infrastructure. Develop and optimize query execution pipelines, leveraging vectorized execution and columnar data processing. Build and maintain API proxies, database proxies, and query emulation layers. Analyze query plans, execution strategies, and performance bottlenecks to improve latency and resource utilization. Work with modern data formats and query technologies, including Apache Iceberg, Delta Lake, and related data processing frameworks. Collaborate with engineering teams to design scalable, reliable, and efficient data infrastructure.

Required Qualifications

Strong experience with [highlight=rgba(0, 0, 0, 0)]query routing, query execution, or database engine internals[/highlight]. Hands-on experience with [highlight=rgba(0, 0, 0, 0)]Apache Arrow and Apache DataFusion[/highlight]. Solid understanding of SQL query processing, query planning, and execution optimization. Experience building database proxies, API proxies, query engines, or similar infrastructure components. Strong programming skills in Rust, particularly for data infrastructure or query processing systems. Ability to investigate complex technical problems and optimize performance in distributed systems.

Nice to Have

Contributions to open-source projects related to query engines, databases, or data processing. Experience with Apache Iceberg, Delta Lake, Substrait, Apache Calcite, or SQLGlot. Knowledge of vectorized query execution, query pushdown/offloading, and cost-based optimization. Experience with query cost estimation, scan estimation, and query plan optimization. Experience building database emulators, compatibility layers, or SQL proxies. What Makes You a Great Fit? You are an engineer who understands what happens beneath the surface of a database query. You enjoy working close to the engine internals, solving complex query routing and execution challenges, and building infrastructure that makes data systems faster and more efficient.

Apply Now โ†’

More Open Positions

Explore similar remote opportunities