Or your alerts
2 months ago

Job Summary

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.

  • Minimum Qualification: Degree
  • Experience Level: Mid level
  • Experience Length: 3 years

Job Description/Requirements

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.

Important Safety Tips

  • Do not make any payment without confirming with the Jobberman Customer Support Team.
  • If you think this advert is not genuine, please report it via the Report Job link below.
Report Job

Share Job Post

Lorem ipsum dolor (Location) Lorem ipsum GHS Confidential

Job Function : Lorem ipsum

1 year ago

Lorem ipsum dolor (Location) Lorem ipsum GHS Confidential

Job Function : Lorem ipsum

1 year ago

Lorem ipsum dolor (Location) Lorem ipsum GHS Confidential

Job Function : Lorem ipsum

1 year ago

Stay Updated

Join our newsletter and get the latest job listings and career insights delivered straight to your inbox.

We care about the protection of your data. Read our privacy policy.

This action will pause all job alerts. Are you sure?

Cancel Proceed
Report Job
Please fill out the form below and let us know more.
Share Job Via Sms

Preview CV