2-page PDF
Julio Gutierrez

Julio Gutierrez

Staff Software Engineer

Austin, Texas · cv@julioguti.dev

Staff Software Engineer with over 15 years of experience in designing and building scalable and reliable systems. Proficient in a wide range of technologies including Java, Python, and AWS. Passionate about mentorship and leveraging AI to solve complex problems. When not at the keyboard, I am a proud father of three, a board game enthusiast, and an avid self-hoster.

Experience

Staff Software Engineer · Indeed

Oct 2021 – Present · (Remote) Austin, TX

Staff engineer on a model-serving platform team, building and operating the self-hosted small language model inference stack and leading cost, reliability, and migration initiatives across partner teams.

  • Designed and delivered the company’s first self-hosted SLM inference platform end-to-end, from architecture review to production: vLLM based, drop-in OpenAI Chat Completions API, LoRA adapter serving, FP8 quantization, schema-constrained structured outputs, per-use-case isolation, and KEDA autoscaling.
  • Migrated production workloads off external LLM vendors onto the platform, saving over $7M annually, including an 87% reduction (~$5.8M/year) on a 60M request/day generation workload and a 93% reduction (~$1.34M/year) on a fine-tuned ranking model ramped to 100% of traffic.
  • Delivered inline query embeddings on the live job-search path at ~20ms p95, a latency budget third-party embedding APIs (~500ms p90) could not meet.
  • Productionized a fine-tuned SLM reranker at flat online latency, making a 44% NDCG@10 gain and 63% fewer bad results shippable.
  • Led the platform’s full lifecycle from an accepted architecture design review through production deployment, standing up 2 new repositories, service-to-service authentication, and 3 Production Readiness Reviews that standardized onboarding for new use cases.
  • Adopted genai-bench for inference benchmarking and contributed a bug fix back to the open source project.
  • Kept the ranking rollout healthy through A/B testing, resolving production issues in real time, implementing warmup orchestration to cut cold-start latency, and tuning KEDA downscaling to absorb cron-driven traffic spikes.
  • Contributed key design input to the LLM proxy integration, shaping the routing layer through which client teams consume the inference platform.
  • Spearheaded cost-saving initiatives delivering over $3.3M in annual savings, including sunsetting a legacy email alerts product (~$1.7M/year), cutting the team’s AWS account costs (~$1.44M/year), and removing unused data builders (~$180k/year).
  • Traced a GPU cost-attribution bug misreporting spend across every GPU deployment in the company, driving the cross-team investigation and proposing the fix.
  • Led the migration of bidding models onto the shared model-serving platform as the single point of contact for the initiative, establishing SLO monitoring and shadow testing for safe rollout, and consolidated bidding onto a global cluster, simplifying deployments and improving CPU utilization.
  • Drove the creation of comprehensive monitoring dashboards and SLOs for critical services, enhancing system observability and reliability.
  • Owned and resolved an 11-month availability failure in a business-critical data pipeline, coordinating 3 engineers and an intern across 5 partner teams, migrating 3 of its indexes to AWS, and restoring the model refresh cadence to daily.
  • Built the data-comparison tooling that validated those AWS index migrations within a 1% deviation, adopted by every team performing the migration.
  • Led the migration of SERP second-phase scoring off the index service onto the shared model-serving platform, from design through implementation, across three partner teams.
  • Led the handover of an entire product area to a new team, writing the transition documentation, running knowledge-sharing sessions, and onboarding their engineers into the on-call rotation.
  • Identified and drove company-wide storage savings, including disabling versioning on outbox S3 buckets (2.2PB reclaimed, ~$29k/month) and applying lifecycle policies to analytics buckets.
  • Pioneered research into Java 21 with Generational ZGC, documenting the findings and a benchmarking plan for adoption across the platform’s services.
  • Stepped up as team lead, mentored and onboarded numerous engineers and an intern, and supported the growth of 4+ engineers through regular 1:1s.
  • Co-created a new pair programming interview, building the questions and defining the scoring signals, removing 2 interviews from each candidate’s loop.
  • Set the team’s AI-assisted engineering practice, running demos and knowledge-sharing sessions on a spec-driven, agent-assisted workflow that other engineers adopted as their own.
  • Corrected the team’s testing strategy: wrote the proposal that became a team objective and guided a QA engineer in raising unit test coverage on a core service from under 10% to over 90%.
  • Presented the team’s technical direction and business impact to senior engineering leadership, and authored the runbooks, load-testing tools, and wiki documentation the team onboards from.
  • Acted as a key technical partner and point of contact for numerous cross-functional teams, unblocking critical initiatives and ensuring successful project delivery.
  • Improved developer productivity by enabling caching and incremental builds on a Gradle task used in every Java build company-wide, cutting time spent on it by 30%.

AWSHadoopJavaJavaScriptKotlinPythonPytorchReactDockerScalaSLMSpringTritonvLLMLoRAKEDAKubernetesDataDogClaudeFP8GPUTerraform

Senior Software Engineer · Natera

Oct 2020 – Oct 2021 · (Remote) Austin, TX

Developed and maintained Java-based invoicing systems and client communication platforms

  • Engineered a serverless application empowering patients and clinics to manage communication preferences
  • Enhanced application performance by implementing query optimization, pagination, and data caching strategies
  • Spearheaded the migration to a newer, more secure version of Spring Boot, mitigating security vulnerabilities

JavaSpringHibernateJPAMySQLMockitoAWSLambdaDynamoDBTypeScript

Lead Software Engineer · Switchfly

Feb 2017 – Oct 2020 · San Francisco, CA - Denver, CO - (Remote) Austin, TX

As a Lead Software Engineer on a travel platform, I focused on integrating and optimizing third-party connections to expand market reach and enhance system capabilities.

  • Led a team of four developers, providing technical guidance and overseeing project execution to success
  • Expanded market reach by integrating with external hotel, car, insurance, and flight systems in multiple countries
  • Architected and implemented a new system design to accelerate the integration of third-party APIs

JavaSpringHibernateCouchbasePostgreSQLSeleniumEasyMockEmberFTL

Software Engineer · Nearsoft

Aug 2011 – Feb 2017 · Hermosillo, SO - (Remote) Monterrey, NL

Contributed to a variety of software development projects, focusing on technology migrations, CI/CD optimization, and platform enhancements

  • Participated in multiple technology migrations including SVN to Git, Maven to Gradle, and Java 7 to Java 8
  • Optimized the development feedback loop by parallelizing CI/CD pipelines using Jenkins
  • Contributed to the development and enhancement of a travel platform system

JavaSpringHibernateCouchbasePostgreSQLSeleniumEasyMockEmberFTL

Software Engineer · FEMSA

Mar 2011 – Jul 2011 · Monterrey, NL

Contributed to the development and migration of Point of Sale (POS) applications for a major retail chain

  • Developed and maintained a Point of Sale (POS) application for OXXO, the biggest chain store in Mexico
  • Participated in the migration of the POS system from Fortran to Java, ensuring seamless transition and improved performance
  • Contributed to the migration of build systems from Ant to Maven, enhancing project management and build automation

JavaMavenOracle DB

Software Engineer · S&C Constructores de Sistemas

Jan 2010 – Feb 2011 · (Remote) Monterrey, NL

Contributed to IT outsourcing projects, focusing on e-invoice systems and platform consolidation

  • Established a new business line by building an e-invoice system that integrated with a CMS and regulatory entities
  • Implemented a proper branching strategy that consolidated different client implementations into one platform
  • Contributed to the development and maintenance of a Content Management System (CMS)

JavaSpringMySQL

Game developer · Playful Interactive

Aug 2010 – Nov 2010 · Monterrey, NL

Main developer for a mobile platforming game

  • Led the development of a mobile platforming game, overseeing all technical aspects from conception to implementation
  • Utilized Unity 3D, C#, and JavaScript to build core game mechanics, user interfaces, and interactive elements
  • Contributed to a dynamic and engaging gaming experience for mobile users

C#JavaScript.NETUnity

Software Engineer (Internship) · Expert Sistemas Computacionales

Feb 2009 – Jul 2009 · Monterrey, NL

Contributed to a patient and human resource management system, focusing on bug fixes and performance optimization

  • Fixed critical bugs in a Java-based patient and human resource management system
  • Optimized PostgreSQL database connections for improved system performance and responsiveness
  • Gained experience in enterprise application development, database interaction, and performance tuning

JavaPostgreSQL

Software Engineer (Internship) · Marcatel International

Aug 2008 – Jan 2009 · Monterrey, NL

Designed and implemented an inventory system to manage equipment and maintenance schedules

  • Developed a comprehensive inventory system using .NET C# to track equipment, streamlining maintenance planning and record-keeping
  • Enabled efficient scheduling of preventive maintenance by providing clear visibility into equipment status and service requirements
  • Contributed to improving operational efficiency by ensuring timely maintenance and reducing equipment downtime

Software Engineer (Internship) · Block Networks

May 2008 – Jul 2008 · Monterrey, NL

Contributed to the development and quality assurance of point-of-sale systems

  • Resolved critical bugs in point-of-sale applications using C# and .NET, improving system stability and user experience
  • Developed and implemented automated test scripts to ensure software quality and accelerate the testing cycle
  • Gained practical experience in software development lifecycle, debugging, and quality assurance processes

Open source contributions

genai-bench

Contributor · Jan 2026 – Feb 2026

Benchmarking tool for LLM serving

BlueBuild

Contributor · Dec 2024 – Dec 2024

The BlueBuild project creates accessible tools for you to create, configure & build custom images of atomic Fedora distributions.

NixOS

Contributor · Mar 2024 – Nov 2024

Declarative builds and deployments

Universal Blue

Contributor · Jul 2023 – Jul 2023

Custom Operating System Images

Distrobox

Contributor · Mar 2023 – Jul 2023

Use any Linux distribution inside your terminal

Gluetun

Contributor · Feb 2023 – Jun 2023

VPN client in a thin Docker container for multiple VPN providers, written in Go

Datafaker

Contributor · Mar 2022 – Mar 2022

Library generates fake data

  • Lazy cache all locale values
  • Drove Indeed’s org-wide migration off the abandoned JavaFaker library onto Datafaker through a Sourcegraph campaign, reaching ~40% adoption
  • Recognized by Indeed’s Open Source Team for the company’s first captured contribution to an open source project it depends on

vim-numbertoggle

Contributor · May 2020 – Dec 2020

Toggles between hybrid and absolute line numbers automatically

intl-tel-input

Contributor · Jun 2016 – Jun 2016

JavaScript plugin for entering and validating international telephone numbers

Antergos/Cnchi

Contributor · Oct 2015 – Oct 2015

Graphical Installer for Antergos Linux

PlayN

Contributor · Jun 2013 – Jun 2013

PlayN is a cross-platform Java game development library written in Java

ScribeJava

Contributor · Apr 2012 – Sep 2012

Simple OAuth client Java lib

TestNG

Contributor · Oct 2011 – Oct 2011

TestNG is a testing framework inspired from JUnit and NUnit but introducing some new functionalities that make it more powerful and easier to use.

Emesene

Contributor · Sep 2011 – Sep 2011

Emesene is an instant messenger capable of connecting to various networks.

Projects

den

Configuration · Dec 2025 – Present

Personal multi-host NixOS configuration managed as a Nix flake

  • Declarative config for a dev laptop, a family machine and a NAS: Home Manager, encrypted secrets, CI-checked builds
  • Assembles every host from auto-discovered flake-parts modules using the dendritic pattern

Flakesflake-partsGitHub ActionsHome ManagerLinuxNixNixOSsops

NordVPN container

Container · Feb 2018 – Nov 2025

Official NordVPN client in a Docker container; it makes routing traffic through the NordVPN network easy and secure with an integrated iptables kill switch

  • 18M+ downloads
  • 800+ stars
  • 200+ forks

BashContainerDockeriptablesNetworkingNordVPNOpenVpnPodmans6VPNWireguard

Nordlynx container

Container · Sep 2021 – Nov 2025

NordLynx is a technology built around the WireGuard® VPN protocol, making routing traffic through the NordVPN network easy and secure

  • 225k+ downloads
  • 250+ stars
  • 50+ forks

BashContainerDockeriptablesNetworkingNordVPNNordlynxPodmans6VPNWireguard

JUPR

Application · Nov 2024 – Present

A WhatsApp bot that scans group chats, parses pickleball match results and exports them to DUPR, the universal pickleball rating platform

  • Implemented a WhatsApp bot that scans messages in group chats, parses matches and exports them to DUPR

actix-webDUPRPickleballPostgreSQLRegexRustSeaORMWhatsApp

Poker Engine

Library · Mar 2014 – May 2020

A Java engine that runs Texas hold 'em hands, evaluating and ranking players' hands to resolve a showdown

  • 35+ stars
  • 28+ forks

GradleJavaPokerTravis CI

Rocks

Application · Sep 2017 – Sep 2017

1st place winner at Unearthed Denver 2017

  • Designed a system to filter out low-quality minerals using machine learning and a tomato-sorting-like machine
  • Trained a convolutional neural network to classify minerals

PythonGoogle Cloud MLTensorFlowInceptionV3HackathonCNN

Bitcoin Payment Connector

Application · Sep 2015 – Sep 2015

Enabled a travel platform to accept Bitcoin payments

  • People’s Choice Award winner
  • Integration with Coinbase and TestNet

BitcoinBlockchainCoinbaseCryptocurrencyJavaHackathonTestNet

Boardless Games

Application · Jun 2013 – Dec 2015

A multiplayer framework to play board games on phones

  • Supported games: Love Letter and The Resistance
  • 2nd place winner
  • Rewrote the original hackathon build on Meteor

BoardgamesCoffeeScriptCSSHTMLJadeJavaScriptHackathonMeteorMongoDBNode.jsPug

Element-web container

Container · Jun 2017 – May 2021

Element (formerly Vector/Riot) is a web client for Matrix, an open network for secure, decentralized communication

  • 3.6M+ downloads across the riot-web and element-web images

BashContainerDockerElementMatrixPodman

Protorrent

Container · Oct 2023 – Nov 2025

Proton VPN + qBittorrent container

  • Pre-configured to prevent IP leaks
  • 2.8k+ downloads

BashContainerDockeriptablesNetworkingPodmanProtonVPNqBittorrents6TorrentVPNWireguard

Somechat

Application · Mar 2014 – Apr 2014

A chat program that connects to multiple chat networks

  • Support for Whatsapp and Facebook

ChatFacebookMessengerPythonHackathonWhatsapp

Easy workflow generator

Library · Apr 2013 – Apr 2013

A jQuery plugin to generate flow charts

jQueryHackathonJavaScript

Jaturalquimia

Mobile Game · Aug 2011 – Sep 2011

A Naturalquimia clone for Android

AndroidJavaMobile GameTetrisVideogame

Skills

Java (Expert)
Java SE, Java EE, Spring, Spring Boot, Kotlin, Scala
Python (Senior)
PyTorch, TensorFlow
Rust (Intermediate)
actix-web, SeaORM, serde, Tokio
Go (Beginner)
Generics, Containers
JavaScript (Senior)
React, Node.js, jQuery, CoffeeScript, TypeScript
Web Development (Senior)
HTML, CSS, Microservices, REST
Cloud & DevOps (Senior)
AWS, CI/CD, Docker, Git, Jenkins, Kubernetes, KEDA, Linux, Terraform, GitHub, Bash, Datadog
Databases (Senior)
SQL, PostgreSQL, MySQL, DynamoDB, Couchbase, MongoDB, Hadoop
AI/ML (Intermediate)
SLM, LLM, vLLM, LoRA, Triton, Generative AI, CNN, DNN, FP8 Quantization, GPU Serving, Fine-tuning, Embeddings
AI Tooling (Senior)
Claude Code, Gemini, Agentic Coding Workflows, Spec-Driven Development, MCP
.NET (Intermediate)
C#
Game Development (Beginner)
Unity
Mobile Development (Beginner)
Android, Java
Nix (Intermediate)
NixOS, Flakes, flake-parts, Home Manager, sops

Education

Bachelor of Science, Computer Science

Facultad de Ciencias Físico Matemáticas, UANL · Mar 2005 – Dec 2009

Publications & talks

SLM infra at Indeed (talk)

Indeed, Austin · Jul 2026

Presented the serving side of Indeed's small language model stack: platform capabilities, production cost and latency case studies, and guidance on when fine-tuning and self-hosting pay off over a third-party API.

SLM at Indeed (talk)

SciCon, Indeed's internal science conference · Dec 2025

Introduced self-hosted small language model inference at Indeed and the first production use cases running on it.

Certificates

Languages

Interests

References

Julio is a strong leader, fantastic engineer, and wonderful teammate. As a teammate, he is always ready to support his colleagues in their immediate work and overall skill development. In addition, he is thoughtful of the collective experience of the team and is constantly looking for ways to improve processes. He is extremely collaborative, ensuring a synthesis of all related and interdependent elements of a project, especially those owned by other teams. He is thorough in his investigation and thoughtful in his recommendations.

Lisa Tesar, Product Manager at Indeed

Julio is an exceptional software engineer and an outstanding mentor. His technical knowledge and problem-solving skills are top-notch. He served as my mentor during my first software engineering internship. His guidance was invaluable, and has left a lasting impact on my growth as an engineer. During my internship, I quickly saw how committed Julio is to improving team practices and engineering processes. He is responsive, efficient, and consistently leads team discussions with clarity and confidence. Despite the demands of his role as a staff engineer, Julio always found time to mentor me in coding best practices, system design fundamentals, and—most importantly—how to frame my work within the broader goals of our team and the company. Julio is an asset to any organization he joins!

Lauren Kleinert, Software Engineer Intern at Indeed

I really appreciate Julio's contributions when it comes to evaluating and establishing new team processes. He's never afraid to speak his mind, even when he disagrees with the proposition being discussed, but he always does so in a way that facilitates conversation rather than hinders it, and as a result, the process always comes out stronger for it. He additionally encourages the team to find ways to measure processes, even if at first glance the process feels more qualitative than quantifiable.