Marco Montagna

Member Of Technical Staff at Perplexity

San Francisco, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Marco Montagna is a seasoned software engineer with 11 years of experience building and scaling data-intensive systems and distributed services from startups to major platforms in the Bay Area. He has progressed through senior engineering roles at Instacart to Principal and now serves as Member of Technical Staff at Perplexity, combining hands-on development with system-wide reliability and cost-optimization efforts. His background spans backend, database engineering, ETL and ML infra—evidenced by migrating multi-terabyte databases, cutting infrastructure costs, and contributing to Instacart’s lore ML framework and the widely used activerecord-multi-tenant project. Marco excels at bridging research and production: he’s implemented sensor-data pipelines ingesting hundreds of millions of points per day, built ad-intelligence ETL at scale, and dogfooded deployment/tooling improvements that materially reduced bills. Comfortable across Python, Ruby/Rails, Docker/ECS and cloud databases, he looks for consulting opportunities where pragmatic architecture and measurable operational wins matter. He brings a pragmatic scientist’s mindset from his UC Berkeley CS background, often translating experimental code into robust production systems.
code11 years of coding experience
job10 years of employment as a software developer
bookBachelor’s Degree Computer Science, Bachelor’s Degree Computer Science at University of California, Berkeley
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (15)

activerecord10
pandas10
ruby-rails10
machine-learning10
rails10
postgresql10
sql10
python10
multi-tenant10
devops9
ruby9
aws-s38
s3-bucket8
amazon-s38
tensorflow7

Programming languages (9)

ShellCSSRustCJavaScriptGoPHPRuby

Github contributions (5)

github-logo-circle
instacart/lore

Jan 2020 - Feb 2020

Lore makes machine learning approachable for Software Engineers and maintainable for Machine Learning Researchers
Role in this project:
userML Engineer & DevOps Engineer
Contributions:35 commits, 15 PRs, 25 pushes in 8 days
Contributions summary:Marco primarily contributed to the development and maintenance of the `lore` machine learning framework. Their work included modifying the `io` module for improved data loading, fixing a geo IP test, and refactoring the code for Python 3 compatibility. They also added a script for releasing new versions and addressed a bug related to S3 bucket handling. This indicates a focus on both model development and deployment infrastructure.
pythondata-sciencemachine-learningresearchersgluon
Rails/ActiveRecord support for distributed multi-tenant databases like Postgres+Citus
Role in this project:
userBack-end Developer / Database Engineer
Contributions:6 commits, 4 PRs, 7 comments in 2 days
Contributions summary:Marco primarily contributed to bug fixes and enhancements within the `activerecord-multi-tenant` project. Their work focused on refining query building logic, particularly addressing issues related to mismatched partition keys and ensuring correct SQL generation for multi-tenant database environments. The user also worked on fixing tests, including those for models with nonstandard class names. Their contributions improved the reliability and correctness of the library's ActiveRecord integration.
tenantrailscitusrubymulti-tenant
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