HimalayasHimalayas logo
CP
Open to opportunities

Charlie Parrish

@charlieparrish

Senior AI Engineer building LLM-powered product systems end-to-end, grounded in real data and engineered for reliable scale.

United States
Message

What I'm looking for

I’m looking for a team building production AI that pairs strong engineering with measurable impact—LLM generation, RAG, evaluation, and safety—where I can optimize latency/cost, run experiments, and scale reliable systems with great ownership.

I’m a Senior AI Engineer who builds LLM-powered product systems end-to-end—from data ingestion and backend services to generation pipelines and evaluation loops. My focus is shipping AI features that are grounded in real user data and operate reliably at scale.

At Klaviyo, I built an LLM-driven campaign generation backend using Python microservices on AWS, enabling the K:AI Marketing Agent to auto-generate email/SMS campaigns, flows, and signup forms from website content. I reduced campaign setup time by ~70% and increased user adoption by ~30%.

I lead retrieval-augmented generation (RAG) pipelines and automated LLM evaluation and safety workflows. By incorporating client catalogs and website data into prompts and using monitoring to detect hallucinations and enforce brand voice/toxicity constraints, I reduced invalid or off-brand outputs by ~25–30% while improving content quality consistency.

I also optimize production AI for cost, latency, and reliability—implementing prompt compression, semantic caching, workload-based model routing, and asynchronous Celery/RabbitMQ workflows on Kubernetes. These efforts lowered per-campaign generation costs by ~35%, improved delivery automation (reducing manual marketer workload by ~50%), and helped sustain ~99.9% uptime.

Experience

Work history, roles, and key accomplishments

Klaviyo logoKL
Current

Senior AI Engineer

May 2021 - Present (5 years)

Built Klaviyo’s LLM-driven campaign generation backend using Python microservices on AWS, reducing campaign setup time by ~70% and increasing user adoption by ~30%. Implemented RAG and automated LLM evaluation/safety pipelines, cutting hallucinations and off-brand outputs by ~25–30% and reducing per-campaign generation cost by ~35% while maintaining quality and latency SLAs.

Amplitude logoAM

Senior Software Engineer

Feb 2018 - Apr 2021 (3 years 2 months)

Architected and built a high-throughput Python/Flask ingestion service on AWS that validated and routed 1M+ events/sec into Kafka, improving throughput by 35% while maintaining 99.8% ingestion success. Developed Kafka Streams and Spark Structured Streaming for deduplication and real-time aggregations, and built Airflow/Spark ETL pipelines achieving <15-minute end-to-end latency for large-scale eve

Atlassian logoAT

Software Engineer

Sep 2016 - Feb 2018 (1 year 5 months)

Built and optimized Java (Spring) REST APIs for Jira workflows handling 500–1,000 requests/sec, using Ehcache to reduce average latency by ~40% and database load by ~30%. Improved reliability and performance with event-driven processing, retry logic, connection pooling, and query/index optimizations, reducing query latency from ~200ms to ~90ms and API response times by ~30% under peak load.

Education

Degrees, certifications, and relevant coursework

Rutgers University logoRU

Rutgers University

Bachelor of Science, Computer Science

2012 - 2016

Earned a Bachelor of Science (B.S.) in Computer Science at Rutgers University from 2012 to 2016.

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan