Paulo Costa is a machine learning engineer with eight years of experience applying ML to search ranking and recommendation systems across major platforms including Faire, Instagram, and Meta. He combines a PhD-trained scientific mindset with production ML and infra experience, having shipped core recommendations and ads models as well as developer tooling to improve reliability and productivity. Paulo contributes to high-quality open-source projects like Textualize/rich, where he focuses on typing, bug fixes, and documentation—evidence of his attention to maintainability and developer experience. Based in the San Francisco Bay Area, he has a track record of turning messy experimental data into robust models, from discovering new nanomaterials in academic research to driving real-world product ranking improvements.
8 years of coding experience
11 years of employment as a software developer
Bachelor of Science - BS Physics, Bachelor of Science - BS Physics at California State University, Stanislaus
Data Science, Data Science at The Data Incubator
Doctor of Philosophy - PhD Physics, Doctor of Philosophy - PhD Physics at University of Nebraska-Lincoln
Rich is a Python library for rich text and beautiful formatting in the terminal.
Role in this project:
Back-end Developer
Contributions:7 commits, 6 PRs, 18 comments in 11 months
Contributions summary:Paulo primarily contributed to the `rich` library by addressing typing issues and fixing potential bugs, demonstrating a focus on improving code quality and maintainability. Their work includes adding optional typing to various classes and functions within the `rich` library, fixing incorrect typing annotations (double Optional), and addressing documentation gaps. The user also improved documentation by adding missing arguments. These commits show a focused effort on enhancing the library's robustness and usability through precise code changes.
A terminal viewer for Jupyter notebooks. It's like cat for ipynb files.
Contributions:2 reviews, 970 commits, 412 PRs in 1 year 6 months
ipynbpythonjupyter-notebooknotebookjupyterlab
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.
Request Free Trial
Paulo Costa - Machine Learning, Search Ranking at Faire