Alex Soares is a Staff Software Engineer based in Austin with 13 years of experience building machine learning-driven search, ranking, and personalization systems at scale. At Google he leads teams applying large language models, TensorFlow, and learning-to-rank techniques to information retrieval and recommendation problems, while mentoring dozens of engineers. His background spans algorithm design, distributed systems, cryptography and anti-fraud work from earlier roles, reflecting a rare blend of theoretical rigor and production-hardened engineering. He holds advanced training in computer science from top Brazilian universities and contributes algorithmic code publicly on GitHub. Notably, his work includes practical advances in debiasing click data for ranking and secure payment infrastructure design, showing both ML research instincts and applied security expertise.
13 years of coding experience
13 years of employment as a software developer
Universidade Federal de Viçosa
Computer Engineer, Computing and Engineering, Computer Engineer, Computing and Engineering at Universidade Estadual de Campinas
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.