Federico Giraud is a Staff Infrastructure Engineer with 12 years of experience building and operating large-scale distributed systems, SRE practices, and cloud infrastructure across startups and hyperscale environments. He led Yelp’s unified streaming ingestion and Kafka deployment work and later drove reliability and architectural changes for multi-billion QPS services at Google, including serving as SRE lead for Slicer. Skilled in production debugging, performance analysis, and managing infrastructure as code at tens of thousands of nodes, he combines hands-on engineering with hiring and mentorship experience. A Rust enthusiast and original author of rust-rdkafka, he contributes to open source and prefers systems-level problems—operating systems, monitoring and configuration languages are recurring interests. Comfortable driving multi-year initiatives independently across distributed teams, he’s known for improving on-call processes, SLOs, and incident response. Based in London, he brings pragmatic engineering judgment, fast learning, and strong communication to complex reliability challenges.
12 years of coding experience
11 years of employment as a software developer
Master of Engineering (M.Eng.) - Double degree, Web Engineering, Master of Engineering (M.Eng.) - Double degree, Web Engineering at Institut Eurécom
A fully asynchronous, futures-based Kafka client library for Rust based on librdkafka
Role in this project:
Back-end Developer
Contributions:1 review, 392 commits, 64 PRs in 4 years 3 months
Contributions summary:Federico made significant contributions to the `rust-rdkafka` repository, focusing on the development of the core consumer and producer functionalities. They implemented functionality for fetching metadata and the handling of errors in the librdkafka library. Further improvements include the introduction of futures-based processing and thread management to enhance performance. The user implemented key code refactoring.
Contributions:7 commits, 2 PRs, 5 pushes in 1 year 10 months
Contributions summary:Federico focused on improving the log retrieval functionality within the Paasta platform. Their work involved fixing date handling issues, upgrading logging libraries, and addressing problems with scribe log retrieval. They also made minor code improvements such as removing unused imports and cleaning up time localization code, indicating a focus on operational efficiency and improving the platform's ability to retrieve logs.
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
Federico Giraud - Staff Infrastructure Engineer at LiveKit