Marcelo Juchem is a Principal Software Architect with 12 years of experience designing high-performance observability and distributed systems, now based in the Austin metro area. He specializes in low-overhead telemetry—from eBPF data sourcing and custom agents to time-series database optimization—and has built end-to-end monitoring platforms in modern C++23 with custom code generators and multi-language service infrastructure. Marcelo led core observability work at Flowmill (later part of Splunk) and created specialized testing and deployment environments for heterogeneous kernels and cloud orchestrators. His background includes systems and compiler-level contributions at Facebook (authoring the Fatal C++ library and Thrift optimizations) and performance engineering at Airbnb, reflecting deep expertise in serialization, JVM/C++ interop, and protocol inspection. Notably, he combines production-grade engineering with compiler and language design instincts, enabling efficient data pipelines and online algorithms at scale. He pairs founder-style hands-on implementation with architectural leadership, routinely shipping ultra-low-overhead solutions for large distributed deployments.
12 years of coding experience
20 years of employment as a software developer
BS Computer Science, BS Computer Science at Pontifícia Universidade Católica do Rio Grande do Sul
Fatal is a library for fast prototyping software in modern C++. It provides facilities to enhance the expressive power of C++. The library is heavily based on template meta-programming, while keeping the complexity under-the-hood.
Role in this project:
Back-end Developer
Contributions:1 release, 81 commits, 72 PRs in 3 years
Contributions summary:Marcelo primarily contributed to the `fatal` library, focusing on bug fixes and enhancements related to build configurations and type system utilities. They addressed issues with compiler compatibility (gcc 4.8) and demo script execution, ensuring correct operation of the library's features. Furthermore, they added new entries to the `get_type` function and implemented convenience versions of bitwise and logical operators to improve expressiveness. Their work also included removing deprecated API calls and headers.
Contributions:1 PR, 4 pushes, 3 branches in 6 years 8 months
vimtmuxvim-plugininteractneovim
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
Marcelo Juchem - Principal Software Architect at Rumble