Voltron Data hiring Senior C++ Software Engineer, Data Engines • Remote (Work from Home) | Himalayas
Voltron DataVD

Senior C++ Software Engineer, Data Engines

Voltron Data is a globally remote company focused on advancing the Apache Arrow Ecosystem. We believe in building more bridges across the ecosystem to accelerate efficient development of data tools.

Voltron Data

Employee count: 51-200

Salary: 171k-210k USD

United States only

Senior C++ Software Engineer – Data Engines

We are looking for a highly motivated Senior C++ Software Engineer – Data Engines to join our team at Voltron Data. In this role, you’ll have the opportunity to work directly on Theseus, our accelerator-native data processing engine built for composability. You will collaborate closely with Voltron Data’s development teams to build, optimize, and maintain our data execution framework, enhancing its scalability, performance, and feature set. You’ll also contribute to core architectural components designed to handle Petabyte-scale data processing.

Why Work at Voltron Data?

  • We are Going for Impact: Voltron Data is post-Series A, venture-backed startup building a new foundation for data analytics with Apache Arrow. Our mission is to drive innovation in data processing by harnessing the speed and efficiency of modern hardware.
  • We are Committed to Bridging Open Source Communities: Our team includes open-source maintainers who have led the development of C++, Python, and R ecosystems over the past 15 years.
  • We are Building a Diverse, Inclusive Company: Voltron Data values creating an equitable workplace that prioritizes growth for all employees. Every voice is essential to shaping the company’s future.

Responsibilities

Upon Joining:

  • Gain a deep understanding of Apache Arrow, the compute primitives in Theseus, query parsing, optimizers, and foundational components.
  • Learn the architecture of the data processing engine, including component interactions and compute graph data flows.
  • Master memory management mechanics, including memory spilling from GPU to Host and Disk.
  • Embrace Voltron Data’s software development culture.

Within 1 Month:

  • Profile single-node and distributed query executions, analyze telemetry, and solve distributed engine issues.
  • Study distributed relational algebra algorithms to identify areas for improvement.
  • Work with the team on bug fixes, code optimizations, and refactoring.

Within 6 Months:

  • Build new relational algebra components to expand SQL/DataFrame functionality.
  • Implement improvements in resource management, task scheduling, and fault tolerance.

Within 12 Months:

  • Propose and implement core architectural enhancements for the engine.
  • Work on complex projects such as language-agnostic user-defined functions, multi-query concurrency, and multi-tenancy.
  • Integrate the engine with other company-developed components to deliver enterprise-grade solutions.

Required Experience

  • Expertise with data processing engines or frameworks.
  • Experience in distributed High-Performance Computing (HPC) systems.
  • Hands-on knowledge of GPU and CPU resource management, including memory and thread pools.
  • 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.

Preferred Skills

  • Deep understanding of distributed and multi-threaded systems.
  • Proficiency in SQL and non-SQL systems with their computational abstractions.

US Compensation

The salary range for this role is between $171,000.00 to $210,000.00. Compensation varies globally and will be based on factors such as work location, skills, and experience. This position is also eligible for additional incentives, including equity awards.

Join us at Voltron Data and play a critical role in shaping the future of data analytics!

Benefits

• Work from Anywhere - Payroll and Benefits in 150+ Countries
• Unlimited PTO
• Medical, Dental, and Vision
• Retirement [USA Only]
• Home Office Budget
• Continuing Education Budget
Voltron Data is an Equal Opportunity Employer of Minorities, Females, Protected Veterans, and Individuals with Disabilities.

To All Agencies: Please, no phone calls or emails to any employee of Voltron Data outside of the Talent Acquisition team. Voltron Data's policy is to only accept resumes from agencies via the Voltron Data Agency Portal. Agencies must have a valid fee agreement in place and they must have been assigned the specific requisition to which they submit resumes, by the Talent Acquisition team. Any resume submitted outside of this process will be deemed the sole property of Voltron Data and in the event a candidate is submitted outside of this policy is hired, no fee or payment of any kind will be paid

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Senior

Salary

Salary: 171k-210k USD

Location requirements

Hiring timezones

United States +/- 0 hours

About Voltron Data

Learn more about Voltron Data and their company culture.

View company profile

Voltron Data is an early-stage company creating high-performance data access and in-memory computing tools based on Apache Arrow to accelerate enterprise data analytics. We are a collection of open-source maintainers who have been driving open-source ecosystems over the last 15 years, particularly in the C++, Python, and R programming ecosystems.

Voltron Data is bringing together the world’s leading experts to develop open source standards for data, unlocking the untapped potential in the data analytics ecosystem.

  • Continuous Improvement: Learning new skills and establishing bold goals in pursuit of personal aspirations.

  • Inclusivity: Inviting and celebrating different perspectives, because we build with and for everyone.

  • Independence: Supporting autonomy across all teams and encouraging confidence in all they do.

Employee benefits

Learn about the employee benefits and perks provided at Voltron Data.

View benefits

Company retreats

Team-building activities outside the premises.

Healthcare benefits

Voltron Data Inc pays or copays health insurance for employees.

Learning and development budget

Voltron Data Inc covers some educational expenses related to the position.

Home office budget

Since you work remotely, we want to make sure your home office is comfortable.

View Voltron Data's employee benefits
Claim this profileVoltron Data logoVD

Voltron Data

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

3 remote jobs at Voltron Data

Explore the variety of open remote roles at Voltron Data, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Voltron Data

Remote companies like Voltron Data

Find your next opportunity by exploring profiles of companies that are similar to Voltron Data. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 85,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan