Benjamin Kietzman is a Senior Software Engineer with 12 years of experience building back-end systems and improving developer tooling, currently based in the Fargo–Moorhead area. He has a strong systems and data focus, demonstrated by significant contributions to the high-profile Apache Arrow project in both C++ and Rust, where he optimized array handling, string performance, and build/test integrations. Benjamin moves comfortably between full-stack responsibilities and DevOps concerns, having shipped features and improved CI/build processes for arrow-rs and prior roles at Associated Bank. He tends to tackle low-level performance and build-system problems that pay dividends across teams, not just single features. A Valley City State University software engineering graduate, he pairs practical engineering discipline with open-source collaboration experience. Colleagues would describe him as a detail-oriented problem solver who quietly improves infrastructure reliability and developer productivity.
12 years of coding experience
2 years of employment as a software developer
Software engineering, Computer Science, 3.46, Software engineering, Computer Science, 3.46 at Valley City State University
Apache Arrow is the universal columnar format and multi-language toolbox for fast data interchange and in-memory analytics
Role in this project:
Back-end Developer
Contributions:1714 reviews, 228 commits, 559 PRs in 4 years 1 month
Contributions summary:Benjamin made significant contributions to the Apache Arrow project's C++ codebase, focusing on improving the implementation of core features such as data processing and array handling. The commits include implementing take kernel functions for nested types, providing utilities for copying files, and enhancing the system for handling and converting various array data structures to more efficient memory storage. They also contributed to performance optimizations, particularly around handling string data and improving the efficiency of compute function calls.
Contributions:22 reviews, 3 PRs, 42 comments in 1 year 5 months
Contributions summary:Benjamin primarily focused on enhancing the Apache Arrow Rust implementation by addressing build system issues and improving integration tests. They removed references to deprecated build tools, added support for bundled GTest, and introduced a simple build configuration summary. Moreover, the user worked on improving the usability of clang-tidy and integrating it within the build process. They also contributed to adding integration tests for fixed-size lists and handling schema metadata.
rustolapapachearrowapache-arrow
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Benjamin Kietzman - Senior Software Engineer at Ink'd Greetings