Welcome
I am Alex (Oleksandr) Polozov, soon a Member of Technical Staff at Reflection AI. I teach machines to write and analyze source code, build agents and models to aid developers, and am broadly interested in program synthesis and AI for software engineering. You can check out my publications (here or on Google Scholar), notable writing, talks, or infrequent blog posts. I also spend an inordinate amount of time complaining about technology and reviewing movies on the website formerly known as Twitter.
Recently as a research scientist at Alphabet, I co-led research of SWE agents, post-training, and evals for the first release of Google Jules; studied code data quality for pretraining of PaLM and Gemini models; built SWE agentic evals for Google’s external and internal coding agents; and helped deploy PaLM-based code completion & chat in Google’s Colab, Android Studio, GCP Code Assist, and other developer products.
Before that at Microsoft Research, I helped create PROSE, a framework for mass-market development of programming-by-example technologies, and shipped 10+ tools & features powered by program synthesis.
And even before that, I completed my Ph.D. in the Paul G. Allen School of Computer Science & Engineering at the University of Washington, advised by Sumit Gulwani and Zoran Popović. Originally from 🇺🇦 Ukraine.