Charlie Parrish
@charlieparrish
Senior AI Engineer building LLM-powered product systems end-to-end, grounded in real data and engineered for reliable scale.
What I'm looking for
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
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.
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
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
Bachelor of Science, Computer Science
2012 - 2016
Earned a Bachelor of Science (B.S.) in Computer Science at Rutgers University from 2012 to 2016.
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring Charlie?
You can contact Charlie and 90k+ other talented remote workers on Himalayas.
Message CharlieFind 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!
