Faustas Butkus

Principal Software Engineer at Palo Alto Networks

Vilnius, Vilnius County, Lithuania
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

🤩
Rockstar
🎓
Top School
Faustas Butkus is a Principal Software Engineer with 8 years of experience building and operating large-scale, distributed systems across time-series and vector databases. He has driven production-ready features and on-call reliability at companies like Chronosphere and Uber, and contributed performance-focused refactors to the popular open-source vector database Weaviate, including multi-vector HNSW index improvements. Comfortable in Golang and cloud-native environments (Kubernetes, GCP), he repeatedly architects autoscaling and storage-focused solutions that span low-level performance work to schema and platform design. Faustas combines hands-on coding and operational ownership—often working in complex, legacy codebases—and has a track record of shipping scalable ingestion and indexing pipelines used in high-throughput environments. Based in Vilnius, he pairs academic training in computer science and energy physics with a pragmatic focus on measurable performance and reliability gains.
code8 years of coding experience
job8 years of employment as a software developer
bookBachelor's degree Computer Science, Bachelor's degree Computer Science at Turun yliopisto - University of Turku
bookBachelor's degree Computer Science, Bachelor's degree Computer Science at Vilniaus universitetas / Vilnius University
stackoverflow-logo

Stackoverflow

Stats
301reputation
39kreached
1answer
23questions
github-logo-circle

Github Skills (18)

vector-search10
vector-database10
go10
hnswlib10
data-structure9
data-structures9
database8
database-administration8
databases8
testing8
admin8
react-router6
amazon-s36
destructor6
css6

Programming languages (9)

TypeScriptJavaShellRustJavaScriptGoPHPHTML

Github contributions (5)

github-logo-circle
weaviate/weaviate

Jan 2025 - Apr 2025

Weaviate is an open-source vector database that stores both objects and vectors, allowing for the combination of vector search with structured filtering with the fault tolerance and scalability of a cloud-native database​.
Role in this project:
userBack-end Developer
Contributions:124 reviews, 90 PRs, 159 pushes in 3 months
Contributions summary:Faustas primarily contributed to the Weaviate open-source vector database by refactoring and optimizing the code base. Their work focused on cleaning up map parameters, simplifying object unmarshaling, and optimizing the unmarshaling of object properties. Additionally, the user implemented improvements to the HNSW index, including multi-vector support for ContainsNode and Iterate methods, further enhancing the core functionality of the vector search capabilities. The user also worked on improving the performance of the index and queue interactions.
approximate-nearest-neighbor-searchsemantic-search-enginehnswfaultsimilarity-search
faustuzas/framework

Oct 2019 - Feb 2020

Ethereum 2.0 Compatible Proof-of-Stake Blockchain Framework
Contributions:21 PRs, 192 pushes, 18 branches in 3 months
stakeethereumproof-of-stakeblockchainsolidity
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
Faustas Butkus - Principal Software Engineer at Palo Alto Networks