Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Senior C++ Software Engineer, Data Engines

at Voltron Data

Posted 1 day ago 0 applied

Description:

  • Voltron Data is seeking a highly motivated Senior C++ Software Engineer – Data Engines to join their team.
  • The role involves working directly on Theseus, an accelerator-native data processing engine built for composability.
  • Responsibilities include collaborating with development teams to build, optimize, and maintain the data execution framework, enhancing its scalability, performance, and feature set.
  • The engineer will contribute to core architectural components designed for Petabyte-scale data processing.
  • The company is a post-Series A, venture-backed startup focused on innovation in data processing using Apache Arrow.
  • Voltron Data values bridging open-source communities and building a diverse, inclusive workplace.

Requirements:

  • Candidates must have expertise with data processing engines or frameworks.
  • Experience in distributed High-Performance Computing (HPC) systems is required.
  • Hands-on knowledge of GPU and CPU resource management, including memory and thread pools, is necessary.
  • Several years of experience developing in C++ is essential.
  • Experience developing for multiple hardware types, including CPU and GPU, is required.
  • Familiarity with UCX or libfabric is necessary.
  • Candidates should have experience working with open-source projects such as Apache Arrow, Flight, Rapids, Velox, and Data Fusion.
  • A deep understanding of distributed and multi-threaded systems is preferred.
  • Proficiency in SQL and non-SQL systems with their computational abstractions is also preferred.

Benefits:

  • Employees can work from anywhere, with payroll and benefits available in 150+ countries.
  • The position offers unlimited PTO.
  • Medical, dental, and vision insurance is provided.
  • Retirement benefits are available for employees in the USA.
  • A home office budget is included to support remote work.
  • A continuing education budget is also provided to encourage professional development.