Meet Caesar, a Senior Software Engineer at Duolingo. After five years in Japan, Caesar recently moved to Pittsburgh to be closer to the Duolingo team. In this interview, we speak to Caesar about what he works on at Duolingo, what he thinks of Pittsburgh compared to Tokyo, and what he does for fun outside of work.
by Sam Dalsimer on Tue 30 May 2017
by Masato Hagiwara on Thu 18 May 2017
Today, we officially launched Duolingo’s Japanese course for English speakers – the most highly anticipated course launch in our five-year history.
by Kai Herng Loh on Wed 10 May 2017
Learning a new language is a lot like going to the gym: many people want to do it, but making it a regular habit is challenging.
I’m a Product Manager on Duolingo’s Growth Team. My team spends a lot of time thinking about how we can motivate Duolingo …
by Sam Dalsimer on Mon 24 April 2017
Meet André Kenji Horie, a Senior Software Engineer who has been at Duolingo for three years. André came all the way from Brazil to Pittsburgh, with a few years in Tokyo in between. We asked André about where he's from, what it's like to work at Duolingo and what he thinks about living in Pittsburgh.
by @andrekhorie on Tue 31 January 2017
Recently, we profoundly refactored the engine that drives Duolingo lessons. This post talks about our engineering choices, experiences, and the pain points of rewriting a highly complex system.
- Redesigned architecture
- Refactored code from Python to Scala
- Latency dropped from 750ms to 14ms
- Engine uptime increased from 99.9% to …