Resume

Parth Parmar

Software engineer focused on machine learning infrastructure and large-scale distributed systems. Experienced in building production systems for LLM-based products, including agent frameworks, synthetic data generation pipelines, and evaluation platforms for reinforcement learning and model benchmarking. Background includes cloud infrastructure and AI platform development at Amazon and in a startup environment.

Download Resume PDF

Education

University of Toronto

Bachelor of Applied Science in Engineering

Minor: Computer Science

Skills

Languages

Python, Java, C++, Kotlin, C#, C

ML & AI

Ray, VERL, FastAPI

Cloud & Infra

AWS, Docker, Terraform, Kafka, Kubernetes, Grafana, Prometheus

Frameworks

gRPC, Spring Boot, React, Node

Experience

Software Development Engineer (Amazon Ads)

Amazon - New York, NY

  • Played a key role in the beta launch of an advertiser-facing AI agent that analyzes campaign performance data and generates actionable insights, improving advertisers' ability to plan and optimize campaigns.
  • Led development of an Ads AI agent framework on AWS Bedrock AgentCore and Strands SDK enabling multi-turn conversational agents with streaming responses, tool orchestration, MCP integrations, and memory persistence supporting short-term and long-term context with per-session and per-advertiser isolation.
  • Architected and built a distributed synthetic data generation platform that produced millions of high-quality LLM training samples across thousands of advertisers, enabling faster post-training workflows and overcoming cold-start constraints with multi-step ReAct reasoning traces and tool use via teacher models.
  • Developed a scalable LLM-as-Judge evaluation platform generating real-time reward signals for RL training and model evaluation pipelines, supporting high-throughput synchronous and asynchronous batch processing across thousands of evaluations.

Software Development Engineer (Founding Team)

Aryn.ai - Mountain View, CA

  • Collaboratively developed an AI-powered open source document processing framework, Sycamore, for RAG and unstructured analytics using Ray.
  • Led development of an MVP inference service using an in-house DETR model, enabling users to segment and partition PDFs efficiently.
  • Spearheaded the design and development of the control plane for the managed offering of the Sycamore platform, enabling the company to attract early adopters.
  • Regularly reviewed code and mentored junior developers, reinforcing engineering quality and continuous improvement.

Software Development Engineer (Lake Formation & Glue Elastic Views)

Amazon Web Services - Palo Alto, CA

  • Successfully launched a beta version of a managed service providing data storage optimization for consumer data lakes, improving efficiency and reducing cost.
  • Worked in a cross-functional environment to launch ACID transaction support in S3 data lakes.
  • Was an early team member of AWS Glue Elastic Views, a service that lets customers create materialized views across multiple data sources using familiar SQL without managing infrastructure.
  • Led the design and development of on-host TLS termination for two major services to achieve encryption in transit.
  • Collaborated with senior software engineers to design and develop a multi-tenant incremental view maintenance service using AWS technologies.

Software Engineer Intern (Digital Content Production)

Flipp - Toronto, ON

  • Assisted team leads and senior developers in creating the technical specs and architecture of a new digital publishing system.
  • Built and tested several microservice features with TypeScript, Node, and Kafka, reducing flyer generation time from 12 hours to about 1 hour.

Research Intern (Computational Linguistics Lab)

University of Toronto - Toronto, ON

  • Used NLP to determine cause of death from written descriptions of a person's symptoms leading up to death.
  • Created a machine learning pipeline in Python to investigate multiple algorithms and optimize classification accuracy.

Publications