# Mikko Juola > Software Engineer Location: San Francisco, California, United States Profile: https://flows.cv/mikko I'm a software engineer with interest in data, infrastructure, functional programming, artificial intelligence, teaching, graphics and games. I have experience in adtech (most of my professional career), automatic trading systems (hobby), research (work/hobby), real-time distributed systems (WhatsApp work), low level C programming (work/hobby), actually quite a lot of things because I am curious and like to do different things and learn topics deeply. As a result there's lots of little niches I know a lot about in technology. I used to be interested in the science of gambling, and I did my Master's Thesis on horse race gambling. I also used to be best NetHack player in the world in terms of how reliably I could win and the speed of doing it. But after (slightly less than) 10 years of being at the top since 2009, my two world records were bested :( I've also done coding teaching and mentoring for my friends, and some amount of it on the job, and I have a great passion for helping others learn and/or attain their goals. ## Work Experience ### Software Engineer @ Meta Jan 2024 – Jan 2024 | Menlo Park, California, United States A WhatsApp engineer :) I worked the systems related to account management. Big real-time Erlang systems that hundreds of millions (or billions of?) of people rely on. My passion was in the reliability of it all, managing complexity, improving oncall experience through research and code improvements. And some amount of being really interested in the low-level details of the Erlang Beam VM, reading a whole bunch of C code, and writing memory visualization tooling. ### Software Engineer @ Pinterest Jan 2021 – Jan 2022 | San Francisco, California, United States I engineer payments. Making sure money goes from one hand to the other. Moneybags transferring properly. Mad dosh going from entity A to entity B. ### Senior Staff Engineer @ NextRoll Jan 2021 – Jan 2021 | San Francisco Bay Area I design data pipeline systems and do my best to figure out what will ultimately lead to the best outcome; for my customers and also for the people around me. I mentor and teach my fellow peers and I believe my contribution should be measured in how much I can empower and grow the people around me. I work as a sort-of of technical lead person; I design real-time systems, data pipeline systems, machine learning systems, give presentations and participate in W3C industry group meetings. ### Staff Engineer @ NextRoll Jan 2019 – Jan 2021 | San Francisco, California, United States Making data flow from one pipe to another, designing systems, mentoring my peers, staring at requirements, enjoying my time :) ### Senior Software Engineer @ NextRoll Jan 2017 – Jan 2019 | San Francisco, California Working on the challenging problem of attribution in the world of display advertising. How will we build systems that will go through billions and billions of events per day and accurately assign credit for the advertisements that caused a purchase and do that cost-efficiently? And how will that help customers drive incremental sales? These are the type of systems I develop and research. ### Software Engineer @ NextRoll Jan 2016 – Jan 2017 | Dublin, Ireland ### Engineering Intern @ NextRoll Jan 2015 – Jan 2016 | San Francisco Bay Area Internship July 2015 - June 2016 I worked mostly on the backend side. I created the AB-testing framework for models in our team so we can test which model is better at making users go to new websites. I sometimes wrote heavy data processing jobs so we can analyze random stuff. I also worked on our infrastructure which is based on AWS and internal systems that support running jobs cheaply. ### Estate Maintenance @ Helsingin kaupunki – Helsingfors stad – City of Helsinki Jan 2009 – Jan 2010 | Real Estate Making sure apartments stay in top condition for tenants to live in. My task was to answer calls from tenants in case something breaks in the apartment. I have ordered hundreds of fridges and kitchen stoves. I occasionally received flowers from tenants for solving their problems quickly. ## Education ### Master of Science - MS in Computer Science Aalto University ### Computer Science Korea Advanced Institute of Science and Technology ## Contact & Social - LinkedIn: https://linkedin.com/in/mikjuola - Portfolio: https://monoid.xyz/ - GitHub: https://github.com/Noeda --- Source: https://flows.cv/mikko JSON Resume: https://flows.cv/mikko/resume.json Last updated: 2026-03-29