Senior C++ Software Engineer, Data Engines

Post-Series A startup building a new foundation for data analytics with Apache Arrow, focusing on data processing innovation.
$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 involves working with Apache Arrow technology. The position offers an opportunity to shape the future of data analytics by building and optimizing high-performance data processing systems.

The role requires expertise in C++ development, distributed systems, and hardware optimization across CPU and GPU platforms. You'll be working on cutting-edge technology that handles Petabyte-scale data processing, implementing complex features like language-agnostic user-defined functions and multi-query concurrency.

Voltron Data stands out for its commitment to open-source communities, with team members who have been maintaining C++, Python, and R ecosystems for over 15 years. The company offers competitive compensation ($171,000-$210,000), comprehensive benefits, and the flexibility of remote work with support in 150+ countries.

This is an excellent opportunity for experienced engineers passionate about high-performance computing, distributed systems, and data processing. You'll be working with modern technologies like Apache Arrow, Flight, Rapids, and Velox, while contributing to a product that's pushing the boundaries of data analytics capabilities.

The company values diversity and inclusion, creating an equitable workplace that prioritizes growth for all employees. With a strong focus on innovation and the backing of venture capital, Voltron Data offers the excitement of a startup with the stability of established technology and market presence.

Last updated 18 hours ago

Responsibilities For Senior C++ Software Engineer, Data Engines

  • Work on Theseus, accelerator-native data processing engine
  • Build, optimize, and maintain data execution framework
  • Contribute to core architectural components for Petabyte-scale data processing
  • Profile single-node and distributed query executions
  • Analyze telemetry and solve distributed engine issues
  • Build new relational algebra components
  • Implement improvements in resource management and task scheduling
  • Propose and implement core architectural enhancements
  • Work on language-agnostic user-defined functions and multi-query concurrency

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 such as 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 position at Voltron Data, focusing on building and optimizing data processing engines with competitive salary and remote work options.

Senior Java Software Engineer

Senior Java Software Engineer position at iKnowHow S.A., focusing on backend development with Java EE/Spring and microservices architecture, requiring 4+ years of experience.

Senior Software Engineer I - (Remote - US)

Senior Software Engineer position at a healthcare research company, focusing on building scalable platforms and data pipelines for cancer research innovation. Remote US position with competitive compensation.

Senior Software Engineer - Validation Toolset

Senior Software Engineer role at Applied Intuition focusing on validation toolset development for autonomous vehicle systems

Sr Software Engineer II, VR

Senior Software Engineer II position at Axon, focusing on VR development and cloud services, offering competitive salary and hybrid work in Boston.