TL;DR
Senior Software Engineer (SQL): Building and optimizing high-performance distributed SQL engines for analytical operations with an accent on query execution algorithms and distributed systems problems. Focus on measuring, profiling, and optimizing code for industry-leading query performance across diverse hardware architectures.
Location: Remote (United States, Canada)
Salary: $190,000–$260,000
Company
hirify.global is pioneering the Agentic Data Plane (ADP), a new category in AI infrastructure that simplifies and secures connecting AI agents with enterprise data and systems.
What you will do
- Design, implement, and optimize high-performance SQL query execution algorithms and distributed SQL engine components.
- Help ensure hirify.global's core tenets of Operational Simplicity, No Data Loss, and Blazingly Fast performance.
- Measure, profile, and optimize code to achieve industry-leading query performance across diverse hardware architectures.
- Collaborate cross-functionally to solve challenging distributed systems problems.
- Drive delivery of an ambitious technical roadmap for integrating high-performance analytics into hirify.global's data streaming platform.
- Write comprehensive tests and documentation to ensure code quality and long-term maintainability.
Requirements
- At least 5 years of relevant professional experience working on performance-critical systems.
- Expert-level knowledge of modern C++ (ideally C++17 or C++20), including STL, memory management, and performance-oriented programming patterns.
- Strong algorithmic foundation with proven ability to design and optimize complex data-processing algorithms.
- Hands-on experience profiling, benchmarking, and performance tuning of production systems in Linux environments.
- Deep understanding of parallel computing and concurrent programming, multi-threaded architectures, and CPU architecture.
- Experience working on deeply technical systems involving scalability, concurrency, parallelism, and correctness.
- Experience or interest in working with a fully distributed engineering team and contributing in open-source environments.
- Excellent written and verbal communication skills.
Nice to have
- C++20 experience.
- Hands-on SIMD programming experience (e.g., AVX2, AVX-512, NEON, or similar).
- Familiarity with Apache Arrow, Parquet, or other columnar data formats.
- Knowledge of SQL query optimization including cost-based optimization and execution strategies.
- Experience with distributed database systems, distributed storage, and containerized deployment (Docker/Kubernetes).
- Python experience for testing frameworks, benchmarking tooling, or database client integrations.
Culture & Benefits
- Work in a fast-moving, 100% remote organization with team members around the globe.
- Benefit from a culture based on trust, transparency, communication, and kindness.
- Work with engineers who care deeply about their craft and uphold a strong culture of technical excellence.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →