Ruben Martins

Associate Research Professor

Computer Science Department

  • Associate Research Professor
    Computer Science Department
  • Carnegie Mellon University, Computer Science Department, 5000 Forbes Avenue, Pittsburgh, PA, 15213, United States

BIO

Ruben Martins is an Assistant Research Professor at Carnegie Mellon University and the program director of the Master of Science in Computer Science. His interests lie in the intersection of constraint programming with program synthesis, analysis, and verification. His recent research focuses on pushing the boundaries of program synthesis and enabling the technology to make programming and formal methods tools more accessible. Ruben received his Ph.D. with honors from the Technical University of Lisbon, Portugal (2013). He was a postdoctoral researcher at the University of Oxford, UK (2014-2015) and a postdoctoral researcher at UT Austin (2015-2017). He has published in top-tier venues, including POPL, PLDI, FSE, SAT, and CP. He has won a distinguished paper award at PLDI 2018 for his work on program synthesis, FSE 2021 for his work on optimization, and SAT 2022 for his work on verified encodings. He has also developed several award-winning constraint solvers. He is the leading developer of Open-WBO: an open-source Maximum Satisfiability (MaxSAT) solver that won several gold medals in MaxSAT competitions. Open-WBO is used to solve many real-world discrete optimization problems, including finding an optimal seating arrangement for his wedding.

ACADEMIC POSITIONS

  • Assistant Research Professor
    Carnegie Mellon University, Computer Science, Pittsburgh, United States1 Jul 2021 - present
  • Systems Scientist
    Carnegie Mellon University, Computer Science, Pittsburgh, United StatesAug 2017 - 30 Jun 2021

NON-ACADEMIC POSITIONS

  • Research Intern
    Microsoft, Cambridge, United KingdomNov 2012 - Jan 2013
  • Research Intern
    Microsoft, Cambridge, United KingdomMay 2012 - Jul 2012

DEGREES

  • PhD, Computer Science
    Instituto Superior Técnico, Lisboa, Portugal2009 - 2013
  • M.Sc., Applied Mathematics
    Instituto Superior Técnico, Lisboa, Portugal2008
  • B.Sc., Computational and Applied Mathematics
    Instituto Superior Técnico, Lisboa, Portugal

POSTGRADUATE TRAINING

  • Postdoctoral Researcher
    University of Texas at Austin, Austin, United StatesAug 2015 - Jul 2017
  • Postdoctoral Researcher
    University of Oxford, Oxford, United KingdomJan 2014 - May 2015

LANGUAGES

  • English
    Can read, write, speak, understand and peer review
  • Portuguese
    Can read, write, speak, understand and peer review

CAMPUS

  • Pittsburgh