The DeepCode team has an extensive research and development experience in artificial intelligence and programming systems.

Veselin Raychev

Co-Founder, CTO Dr. Veselin Raychev obtained his PhD from ETH Zurich in 2016 in the area of machine learning for programs. His doctoral dissertation on this topic was honored by the ACM as one of the best three dissertations in computer science worldwide in 2016. Prior to his PhD, Veselin worked for five years as a software engineer at Google.

Martin Vechev

Co-Founder, Advisor Dr. Martin Vechev is a Professor at the Department of Computer Science, ETH Zurich, where he leads a research lab working at the intersection of artificial intelligence and programming languages. Previously, he was a Research Staff Member at the IBM T.J. Watson Research Center. He obtained his PhD from Cambridge University.

Velko Vechev

UX Research and Design Velko Vechev has 10 years of industry experience creating and building interfaces. He has a MSc in Interaction Design from Chalmers University and is interested in AI-Human interaction.

Benjamin Mularczyk

Platform Engineer Benjamin Mularczyk is a full stack software engineer who has received his MSc from ETH Zurich. His interests are in the area of software design, deep learning and program analysis.

Join the team

We are looking for talented engineers and enthusiasts who share our vision to join and work with us on this exciting adventure. If you are interested in applying advanced machine learning techniques to new and important programming problems or if you are interested in creating the best user experience for advanced programming tools, please send your resume to