Technical Lead, Voltron Data

Data Engines

$205-250k

+ Equity awards

SQL
C++
Senior and Expert level
Remote in US
Voltron Data

Enterprise support for Apache Arrow

Open for applications

Voltron Data

Enterprise support for Apache Arrow

101-200 employees

B2BEnterpriseAnalyticsSaaSData Analysis

Open for applications

$205-250k

+ Equity awards

SQL
C++
Senior and Expert level
Remote in US

101-200 employees

B2BEnterpriseAnalyticsSaaSData Analysis

Company mission

To bring the best of open-source together and build bridges across the data analytics ecosystem with Apache Arrow.

Role

Who you are

  • Experience with data processing engines or frameworks
  • Experience in distributed and multi-threaded systems
  • Experience in HW resource management including memory and thread pools
  • Working with SQL and non-SQL systems and their computational abstractions
  • Developing in C++, especially using modern C++
  • Developing for multiple types of hardware (i.e. CPU, GPU)
  • Experience leading and managing a software development team

What the job involves

  • We are looking for a technical leader to serve as an Engineering Manager for the Data Engines group
  • The Engineering Manager position is not a purely managerial role, but instead its a software development technical leadership role with managerial responsibilities
  • You'll have the opportunity to work directly and manage a team working on Theseus, the accelerator-native data processing engine built for composability
  • You will lead a team at Voltron Data building, optimizing and maintaining our data execution framework, adding new features, making it run faster and more scalable and even contributing to new core architectural components that will enable the engine to run at Petabyte scale
  • Below is a rough timeline of where you can expect to be at different points during your career path starting in this position
  • Note that you would not immediately be leading a team, but instead you would be expected to spend at least 4 months doing hands-on development to learn about Theseus and how it works, before you would be expected to lead a team of 3 to 6 people
  • Upon Joining:
  • Spending time learning about the Apache Arrow, the compute primitives we use in Theseus, the query parser and optimizer and other foundational components
  • Diving into the data processing engine architecture, how all the different components interact with each other and how data flows through the compute graph
  • Understanding memory management mechanics, including spilling memory from GPU, to Host and Disk
  • Learning and embracing the software development culture at Voltron Data
  • Within a month:
  • Profiling single node and distributed queries executions and analyzing the engine telemetry to better understand how the engine works and how to solve distributed engine issues
  • Diving deep into the various distributed relational algebra algorithms to understand how they work and how they can be improved
  • Working with the team on fixing bugs, implementing simple optimizations or code refactoring projects
  • Within 6 months:
  • You would start to transition into a leadership role, first by leading a project with one or two more people
  • Projects might involve:
  • Building new relational algebra components to expand SQL coverage or DataFrame functionality coverage
  • Making small improvements to more sophisticated engine components such as resource management, task scheduling, and fault tolerance
  • Within 12 months:
  • Management aspect:
  • You will be in charge of your own team of 3 to 6 people
  • You will be expected to manage team tasks and projects, set priorities and help drive towards timelines as necessary
  • You will have the opportunity to provide mentorship and technical guidance to your team members and also communicate project statuses to the upper management or across other teams
  • Management responsibilities are not expected to take all of your time, so you will still have time to work on interesting and challenging projects
  • Technical aspect:
  • Proposing and implementing core architecture improvements to the engine
  • Working on challenging tasks such as language agnostic user defined functions, multi-query concurrency, and multi-tenancy
  • Integrating the engine with other components and features developed by other teams in the company to provide enterprise grade customer experiences

Our take

Voltron Data offers enterprise support to companies using the increasingly popular open source Apache Arrow software development platform. Its flagship service is designed specifically for companies that wish to leverage the power of Apache Arrow, but are unable or unwilling to handle the intricacies of Arrow.

The strong links to Apache Arrow are easy to explain, as co-founders Wes McKinney and Joshua Patterson were heavily involved in the creation and rise in popularity of the Apache Arrow project. In a way, a major part of Voltron Data’s remit is to promote the software development platform, while making it more palatable and user-friendly for customers.

With the likes of Google and Microsoft now adopting Apache Arrow into their own projects, Voltron Data has been able to attract incredible amounts of investment, despite only launching its first commercial product in early 2022. Voltron Data has focused on growing all aspects of its team and acquired real-time AI platform startup Claypot AI in 2024, indicating that it's maintaining its momentum.

Kirsty headshot

Kirsty

Company Specialist

Insights

Top investors

Few candidates hear
back within 2 weeks

1% employee growth in 12 months

Company

Funding (2 rounds)

Feb 2022

$88m

SERIES A

Feb 2022

$22m

SEED

Total funding: $110m

Company 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

Company values

  • 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

Company HQ

Old Mountain View, Mountain View, CA

Founders

Former Data Science Principal at Accenture Technology Labs, former Senior Director for Rapids.ai, an end to end platform for accelerating data science on NVIDIA GPU.

Wes McKinney

(Senior Advisor)

Before co-founding Voltron Data, they were a part of the Project Management Committee for the creation of the Apache Arrow project. Creator of the Python pandas project, which made Python the go-to language for data science, machine learning and AI.

Share this job

View 7 more jobs at Voltron Data