Software Engineer @ Meta

Ryan Merheby.


Ryan Merheby
01

About

I'm a Software Engineer at Meta, returning after previously being an AI Infrastructure intern — building model processing pipelines for Instagram & Ads used by ML engineers 15K+ times daily.

I graduated with an HBSc in Computer Science from the University of Toronto in April 2026, recognised as a Dean's List Scholar and Chancellor's Scholarship recipient.

My interests are in AI infrastructure, distributed systems, and full-stack development. Outside of industry, I've conducted Undergraduate Research in generative AI and taught software design as a Teaching Assistant for CSC207.

  • Python
  • Java
  • C++
  • JavaScript
  • SQL
  • Haskell
  • React
  • Django
  • PyTorch
  • Git
  • Groovy
  • HTML / CSS
Current Role Software Engineer @ Meta Apr 2026 – Present
Education University of Toronto HBSc Computer Science · 2021 – 2026
Academic Standing GPA 3.95 / 4.00 Dean's List · Chancellor's Scholarship
Location Seattle, WA
02

Experience


Software Engineer

Meta · Bellevue, WA

Apr 2026 – Present

Teaching Assistant

University of Toronto · Toronto, ON

Sept – Dec 2025 4 mo
  • Led weekly software development labs; graded midterms, exams, and projects for CSC207 (Software Design)
JavaTechnical CommunicationMVC

Software Engineer Intern — AI Infrastructure

Meta · Bellevue, WA

May – Aug 2025 4 mo
  • Used PyTorch to optimize model processing pipelines for Instagram & Ads at scale.
  • Built a multi-stage validation component in the model processing workflow, closing a validation gap that impacted many production models and caused major outages.
  • Extended the project by creating a suite of CLI tools for ad-hoc weight validation of published model snapshots.
  • Implemented distributed chunk processing of weight pruning, decreasing peak memory usage by 14%.
PyTorchPythonML SystemsDistributed SystemsCLI Tooling

Software Engineer Intern

Veeva Systems · Toronto, ON

May 2024 – Apr 2025 1 yr
  • Led development of a Java internal debugging tool allowing secure API calls in customer instances.
  • Added multivalue fields for user info & optimized aggregation calls, reducing user table load times by ~0.2 seconds.
  • Created new DB tables, service & API for a new revision history feature for medical data processing tasks.
  • Wrote Groovy scripts for Pfizer & Bayer to convert medical data to match regional standards.
JavaGroovyREST APIsSQL

Student Researcher

University of Toronto · Toronto, ON

May – Aug 2024 4 mo
  • Wrote a research report & presented on applying 1st-order logic to create explainable AI in generative design.
  • Built a pipeline converting natural language → 1st-order logic → generative design models using the Fusion 360 API and a fine-tuned LLM.
PythonWorkflow AutomationTechnical WritingLLMsFusion 360

Data Engineer Intern

Careem · Dubai, UAE

Jun – Aug 2023 3 mo
  • Designed a dynamic resource routing model for PrestoSQL queries, boosting query performance by ~10%.
  • Conducted data visualization & built Grafana performance dashboards for the query engine.
  • Developed features & wrote JUnit/Mockito tests for the migration from PrestoSQL to Trino.
JavaPrestoSQLTrinoGrafanaJUnitMockito

03

Projects

02

DebrisMine

Environment-focused social media app for non-profit Oceanic Impact. React Native app with groups, article posting, likes & comments. Django backend MVC & Selenium scraping.

03

Clinic Management App

Team of 8 developers. Java clinic management application with database & controllers built on MVC architecture.