¿español? as PDF


juliomalegria@gmail.com Remote (Europe) juliomalegria.com
linkedin github stackoverflow
— The Zen of Python, by Tim Peters



october 2022 - current

october 2020 - september 2022

(2 years, 11 months, and 24 days)

Staff Software Engineer

Senior Software Engineer, Backend

Remote (Europe)

  • Part of the Foundations team,
  • Working on the design and constant improvement of our session storage, ingesting millions of daily sessions, formed by billions of user events, in a multi-service environment.
  • Using Python, ClickHouse, Kafka, Elasticsearch, Kubernetes, among others.

You Can Afford To Travel

march 2019 - march 2020

(1 year)

Sabbatical time: traveling the world , and

Creator (and sole engineer)


  • Keeping myself entertained doing what I love most: coding and traveling.
  • Site focused on budget traveling, posting expenses daily.
  • Using DigitalOcean, Dokku, Python, Django Framework, Leaflet, PostgreSQL, Instagram API, jQuery, CSS, among others.


november 2017 - february 2019

(1 year, 4 months)

Software Engineer III

Paris, France

  • Part of the Search and Discovery team.
  • Worked on a Machine Learning platform that simplified training, hosting, and managing classifier models used by several YouTube teams on the whole YouTube Corpus.


october 2015 - october 2017

(2 years)

Site Reliability Engineer (SRE)

San Francisco, CA

  • Part of the Ads Serving SRE team.
  • Took care of releasing, troubleshooting, insuring scalability, reducing toil, and managing incidents for Ads services receiving millions of QPS.
  • Part of the on-call rotation with a 5-minute response time, taking care of services running in several DCs, holding SLOs over 99.9%.


may 2013 - october 2015

(2 years and 5 months)

Backend Engineer

San Francisco, CA

  • Designed and implemented the RESTful web API using Python, Django Framework, PostgreSQL + PostGIS, Celery, RabbitMQ, Redis, among others.


may 2011 - april 2013

(2 years)

Software Engineer

Arequipa, Peru

  • Developed several projects using Python, Django Framework, MySQL, jQuery, and AJAX, among others.


   In order of expertise:

programming Python, C++, C, Go, Javascript, Java, Haskell, ...
databases PostgreSQL, ClickHouse, ElasticSearch, Redis, ...
others Git, Docker, Kafka, Celery, RabbitMQ, PostGIS, ...


march 2009 - december 2013

B.Sc. in Computer Science, Universidad Católica San Pablo (UCSP).

Arequipa, Peru.



Website: You Can Afford To Travel, focused on budget traveling.


Open source project: python-craigslist.


april 2014 1st Place of the Computer Science class 2009.


march 2012 - december 2013

Teaching assistant, Computer Science Program, UCSP.

Introduction to Programming (1st Semester), teaching Python as first programming language (4 hours a week).

2010 - 2013

Member of the University ACM-ICPC Team.

february 2013

Programming Camp at UNICAMP.

Campinas SP, Brazil

november 2012

Django Introductory Workshop - Speaker.

august 2012 - december 2012

Teaching assistant, Computer Science Program, UCSP.

Introduction to Object Oriented Programming (2nd Semester), teaching C++ and the OO Paradigm (2 hours a week).

december 2011

Python Introductory Workshop - Speaker.

2009 - 2010

Member of the University Robotics Team.


spanish Native language.
english Fluent.
french Advanced.
dutch Intermediate.
portuguese Intermediate.


traveling Travel opens your mind to new cultures, realities, people, etc.
languages I love learning and practicing different languages.
teaching coding Teaching is one of my passions, and I firmly believe everyone should learn how to code.