Find your dream job faster with JobLogr
AI-powered job search, resume help, and more.
Try for Free
ITR Partners

ITR Partners

via Built In

Apply Now
All our jobs are verified from trusted employers and sources. We connect to legitimate platforms only.

Senior Software Engineer, Distributed Query Engine

Anywhere
full-time
Posted 7/28/2025
Verified Source
Key Skills:
Distributed Query Engines
Distributed Systems
Multi-threading
Memory Management
Networking
Performance Optimization
Kubernetes
Rust (nice to have)
Apache Arrow (nice to have)

Compensation

Salary Range

$120K - 180K a year

Responsibilities

Design, build, operate, and support a highly scalable distributed query engine and work with container orchestration and cluster management.

Requirements

Strong systems fundamentals including multi-threading, IO subsystem, scheduling, database system design, and ability to implement research papers.

Full Description

Senior Software Engineer (Distributed Query Engine) Remote: East Coast ONLY, USA · Full-time · Senior • Please do not apply unless you are located in a state in EST timezone* About the company My client are rebuilding the path to observability using a real-time streaming analytics pipeline that provides monitoring, visualization, and alerting capabilities without the burden of indexing. By enabling users to define different data pipelines per use case, we provide deep Observability and Security insights, at an infinite scale, for less than half the cost. About the role My client are seeking a Senior Software Engineer with a strong background in distributed systems, databases, and other relevant fields. Key Responsibilities: • Design, build, operate and support a cutting-edge, highly scalable distributed query engine. • Work with container orchestration, cluster management, and autoscaling. • Understand and apply operating systems concepts including multi threading, memory management, networking and storage, performance and scale. • Deliver highly complex projects in the distributed systems space. • Identify and implement creative solutions. • Contribute to open source projects Requirements • Building databases, in particular Distributed Query Engines from scratch - MUST!! • Strong systems fundamentals including multi threading, IO subsystem and scheduling. • Strong CS fundamentals including data structures, algorithms, and distributed systems. • Experience designing and developing database systems. • Ability to identify, analyze and solve performance bottlenecks. • Strong technical problem solving, communication, and collaboration skills. • Ability to work effectively both autonomously and in teams. • Ability to implement research papers Nice to have: • Experience writing production quality code in Rust. • Familiarity with Apache Arrow and its ecosystem • Experience deploying and operating services on Kubernetes • Track record of open source contributions This role requires an intense curiosity, willingness to question, and a passion for making systems better. Additional Information: This role is a remote role and due to the current status of the company, unfortunately they are not able to provide a visa-sponsorship, so we would require you to have a valid right to work in the US. If you think this role sounds like what you are looking for then please click 'Apply Now' and get in touch with Aaron today. If this role is not right for you, but you know someone who might be interested, please get in touch with me at ajones@itrpartners.co.uk Thank you for your applications!!

This job posting was last updated on 7/29/2025

Ready to have AI work for you in your job search?

Sign-up for free and start using JobLogr today!

Get Started »
JobLogr badgeTinyLaunch BadgeJobLogr - AI Job Search Tools to Land Your Next Job Faster than Ever | Product Hunt