Julio Merino

Principal Software Engineer at Snowflake

Redmond, Washington, United States
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
Julio Merino is a Principal Software Engineer with 20 years of experience building reliable, cross-platform systems at top-tier companies including Snowflake, Microsoft, and Google. He combines deep systems-level expertise—demonstrated by significant open-source work on projects like sshfs, nix-rust, and Bazel—with a pragmatic focus on maintainability, performance, and security. Julio has a strong background in OS and tooling improvements (adding syscall bindings in Rust, refining file-system caching, and optimizing build toolchains) and regularly bridges research-grade rigor with production engineering. Based in Redmond, he pairs technical leadership with a creative side as a “software artist” and writer aficionado, and brings the discipline of a long-distance runner and father of two to high-impact engineering teams.
code19 years of coding experience
job18 years of employment as a software developer
bookUPC Universitat Politècnica de Catalunya
languagesEnglish, Spanish, Catalan, Korean
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (27)

libc10
c-language10
unix10
fuse10
build-system10
c1110
c1710
binding10
system-calls10
automation10
bazel10
macos10
automations10
rust10
cprogramming-language10

Programming languages (15)

C#JavaC++RustCObjective-C++GoHTML

Github contributions (5)

github-logo-circle
bazelbuild/bazel

Feb 2016 - Oct 2020

a fast, scalable, multi-language and extensible build system
Role in this project:
userBack-end Developer / Automation Engineer
Contributions:7 reviews, 238 commits, 12 PRs in 4 years 8 months
Contributions summary:Julio's contributions focus on improving the build system, Bazel, by enhancing its C++ toolchain and managing compilation tasks. They've implemented fixes for issues, such as incorrect inclusion of C++ system headers and improving memory management. They also introduced new features, like the --experimental_local_lockfree_output flag, and optimized the process of file deletions to speed up the build cycle.
scalablecorrectbazelmulti-languagebuild-system
nix-rust/nix

Sep 2018 - Apr 2019

Rust friendly bindings to *nix APIs
Role in this project:
userBack-end Developer
Contributions:10 commits, 9 PRs, 29 comments in 6 months
Contributions summary:Julio primarily contributed to the `nix-rust/nix` repository by adding wrappers for various *nix system calls. These additions included wrappers for `futimens(2)`, `utimensat(2)`, `utimes(2)`, `lutimes(2)`, `truncate(2)`, and `fchownat(2)`, as well as making `mode_t` and `time_t` public. The user also added related tests, demonstrating a focus on expanding and refining the library's system call bindings. This work expands the functionality of the Rust bindings to *nix APIs.
unixcraterustlibcrust-bindings
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
Julio Merino - Principal Software Engineer at Snowflake