Lou Caraig

Staff Software Engineer - AI at Zuma ⚡

Florence, Tuscany, Italy
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Lou Caraig is a Staff Software Engineer focused on AI with 12 years building scalable data infrastructure, engineering-intelligence platforms, and production agent systems. He’s shipped real-time pipelines that processed billions of events, led engineering teams to deliver Gartner-recognized analytics products, and prototyped early LLM-based agents using ReAct and self-critique loops. At the Linux Foundation he directed a cross-functional team delivering project health analytics across 15,000+ repos, and he contributes to well-known open-source projects like kafka-python and pydruid improving Kafka producer semantics and connector test coverage. Now at Zuma he’s unifying channel-specific AI into a reusable, channel-agnostic agent core while making conversational scoring and evaluation first-class platform features. Comfortable moving between hands-on engineering, architecture, and product strategy, he pairs deep systems experience (Kafka, Druid, Go, Python) with practical ML/agent integrations and a track record of turning prototypes into production. Based in Florence, he combines startup grit with open-source humility and a knack for shipping robust, measurable AI behaviors.
code12 years of coding experience
job11 years of employment as a software developer
bookPNI - piano nazionale informatica, PNI - piano nazionale informatica at Liceo scientifico statale - L. Da Vinci
bookBachelor of Science (BS) in Computer Science, Computer Science, Bachelor of Science (BS) in Computer Science, Computer Science at Università degli Studi di Firenze
languagesItalian, English, Filipino
stackoverflow-logo

Stackoverflow

Stats
4,400reputation
364kreached
41answers
58questions
Badges
ssh
top-5%
concurrency
top-5%
gitlab
top-5%
python
top-5%
github-logo-circle

Github Skills (23)

pytest10
messaging10
python10
testing10
kafka10
message-system10
message-handler10
message-bus10
messagebox10
test-automation10
druid10
concurrency9
ssh9
gitlab9
pandas8

Programming languages (17)

C#JavaCSSRustScalaPLpgSQLGoHTML

Github contributions (5)

github-logo-circle
druid-io/pydruid

Sep 2015 - Jul 2016

A Python connector for Druid
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:18 commits, 7 PRs, 15 comments in 10 months
Contributions summary:Lou primarily focused on improving the quality and reliability of the `pydruid` library through comprehensive testing. Their contributions include fixing code style issues (flake8 and pep8 errors) and ensuring that the testing suite could handle optional dependencies. They added new tests for aggregators, filtered aggregators, and the filters module. Furthermore, the user handled dimension building in the PyDruid client and created tests for dimensions module.
connectorpythondruid
dpkp/kafka-python

Nov 2014 - Nov 2014

Python client for Apache Kafka
Role in this project:
userBack-end Developer
Contributions:5 commits in 1 day
Contributions summary:Lou made several contributions related to message handling and the Kafka producer in the `kafka-python` repository. They added functionality to handle message keys within the producer, ensuring proper type handling and message creation. The user also modified producer internals by adding a private method that accepts kwargs and updating tests to reflect the added key support. These changes enhance the producer's flexibility and robustness when interacting with Kafka topics.
sinkapache-kafkapythonapachepython-client
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
Lou Caraig - Staff Software Engineer - AI at Zuma ⚡