Senior C++ Software Engineer, Data Engines

Post-Series A startup building a new foundation for data analytics with Apache Arrow, focusing on accelerator-native data processing.
United States
$171,000 - $210,000
Backend
Senior Software Engineer
Remote
11 - 50 Employees
5+ years of experience
AI · Enterprise SaaS

Description For Senior C++ Software Engineer, Data Engines

Voltron Data, a post-Series A startup, is seeking a Senior C++ Software Engineer to join their Data Engines team. This role focuses on Theseus, their accelerator-native data processing engine, and offers an opportunity to work on cutting-edge technology in the data analytics space. The position involves developing and optimizing high-performance computing systems, working with both CPU and GPU architectures, and contributing to open-source projects.

The company is building a new foundation for data analytics with Apache Arrow, and their team includes experienced open-source maintainers from the C++, Python, and R ecosystems. They emphasize creating a diverse and inclusive workplace while driving innovation in data processing through modern hardware optimization.

The role offers competitive compensation ($171,000-$210,000) and comprehensive benefits, including remote work options, unlimited PTO, and various insurance coverage. The ideal candidate will have strong expertise in C++, distributed systems, and data processing engines, with experience in both CPU and GPU development.

Key responsibilities include building and optimizing data execution frameworks, implementing relational algebra components, and working on complex projects such as language-agnostic user-defined functions and multi-query concurrency. The role provides an opportunity to shape the future of data analytics while working with cutting-edge technology and a team of experienced professionals.

This position is perfect for someone who wants to make a significant impact in the data processing industry while working with modern technologies and contributing to open-source projects. The remote work option and comprehensive benefits package make it an attractive opportunity for senior engineers looking to work on challenging technical problems.

Last updated 21 hours ago

Responsibilities For Senior C++ Software Engineer, Data Engines

  • Work on Theseus, accelerator-native data processing engine
  • Build new relational algebra components to expand SQL/DataFrame functionality
  • Implement improvements in resource management, task scheduling, and fault tolerance
  • Profile single-node and distributed query executions
  • Analyze telemetry and solve distributed engine issues
  • Propose and implement core architectural enhancements
  • Work on complex projects including language-agnostic user-defined functions
  • Integrate the engine with other company-developed components

Requirements For Senior C++ Software Engineer, Data Engines

  • Expertise with data processing engines or frameworks
  • Experience in distributed High-Performance Computing (HPC) systems
  • Hands-on knowledge of GPU and CPU resource management
  • Several years of experience developing in C++
  • Experience developing for multiple hardware types (CPU, GPU)
  • Familiarity with UCX or libfabric
  • Experience working with open-source projects like Apache Arrow, Flight, Rapids, Velox, and Data Fusion
  • Deep understanding of distributed and multi-threaded systems
  • Proficiency in SQL and non-SQL systems

Benefits For Senior C++ Software Engineer, Data Engines

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
  • Work from Anywhere - Payroll and Benefits in 150+ Countries
  • Unlimited PTO
  • Medical, Dental, and Vision
  • Retirement [USA Only]
  • Home Office Budget
  • Continuing Education Budget

Interested in this job?

Jobs Related To Voltron Data Senior C++ Software Engineer, Data Engines

Senior C++ Software Engineer, Data Engines

Senior C++ Software Engineer role at Voltron Data, focusing on building and optimizing Theseus, an accelerator-native data processing engine, with competitive salary and remote work options.

Senior Software Engineer, Backend

Senior Backend Software Engineer position at Capital One focusing on cloud-based solutions and modern tech stack including Java, Python, and AWS.

GPU Compiler Performance Engineer

Senior GPU Compiler Performance Engineer role at Qualcomm focusing on optimizing GPU compiler performance for mobile graphics and compute applications.

Founding Full Stack Engineer (CTO track)

Senior Full Stack Engineer position at Craniometrix, building comprehensive Alzheimer's care platform with CTO track potential.

Senior Software Engineer, Salesforce (Remote)

Senior Salesforce Software Engineer position at Capital One focusing on developing and implementing technical solutions using Salesforce technologies.