Voltron Data

Staff Build Engineer

Remote Remote Worldwide
USD 167k - 210k
Bash Java Rust Go C++ Python R
This job is closed! Check out or
Description

We are looking for a highly motivated Staff Build Engineer. You’ll have the opportunity to work directly on the build infrastructure for data execution frameworks that are bringing compute into the heart of the Apache Arrow project. You will work closely with Voltron Data development teams to build, optimize and maintain our build system, adding new features, making it work across different toolchains, languages, platforms and even contributing to automate the build system for the new core architectural components that will enable the engine to run on 100s of Terabytes.

 

Why work at Voltron Data?

  • We are Going for Impact: We are a Series A, venture-backed startup assembling a global team to build a new foundation for data analytics with Apache Arrow. This foundation will usher in a wave of innovation in data processing that can take full advantage of the speed and efficiency offered by modern hardware. 
  • We are Committed to Bridging Open Source Communities: 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.
  • We are Building a Diverse, Inclusive Company:  We are creating a representative, equitable, and respectful workplace that prioritizes employee growth. Everyone at Voltron Data is bought into the company’s success; all voices are critical to shaping the organization’s future. 

 

Timeline:

Below is a rough timeline of where you can expect to be at different points during your career path starting in this position.

 

Core Responsibilities:

  • Developing and supporting internal software configuration and deployment tools including software build, continuous integration, and release automation.
  • Improving and maintaining third-party dependencies.
  • Improving development workflows for developers.
  • Providing direct support to developers to help solve configuration and build related problems.

Upon Joining:

  • Spending time learning different key components and their development lifecycle.
  • Learning and embracing the Apache development process.

Within a month:

  • Diving into the current build infrastructure and the toolchains for each component.
  • Learning about the build dependencies for and between each component.
  • Improving the build infrastructure for key components.
  • Learning about the release pipelines and the key artifacts.
  • Diving into the Continuous Integration systems.

Within 6 months:

  • Enabling the build infrastructure to target different hardware and different dependency requirements while also minimizing the burden on CI pipelines.
  • Understanding the packaging and deployment requirements for the engine and other services.

Within 12 months:

  • Building relationships with developers across the organization, and identify current and future needs.
  • Optimizing software builds for the all the components.

Previous experience that could be helpful:

  • Experience with C/C++ build systems (CMake, bazel, Meson, Make, Autotools, etc.)
  • Experience with packaging systems (conda, nix, rpm, deb, etc.)
  • Working with scripting languages (Python, bash, etc.)
  • Familiarity with building and packaging systems for Python, Java, Rust, Go, R, etc.

US Compensation - The salary range for this role is between $167,000-$210,000. This information reflects a base salary range for this position based on current market data, and may vary by location. Exact compensation will be determined by the candidates' skills, experience, and other relevant factors. This position is also eligible for additional incentives such as equity awards.

#LISM1

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
 
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.

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

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 223 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers