hello, i'm
Joseph Bergin
Building AI systems, backend infrastructure, and products people actually use.
I work on retrieval infrastructure and the agents that sit on top of it — vector stores, RAG pipelines, and the unglamorous API layers that make them usable by more than one team. Before that I co-founded a company and sold it.
AI Engineer @ JPMorgan Chase
A little more detail
I'm an AI engineer at JPMorgan Chase, where I build the retrieval infrastructure that Wealth Management's AI agents run on — a centralized OpenSearch vector store with a REST layer in front of it — along with the RAG agents that consume it. One of them answers investment questions for more than a thousand financial advisors.
Most of my work lives at the intersection of LLMs and the systems underneath them: search and retrieval quality, distributed systems that stay predictable at hundreds of millions of documents, and the developer experience of the APIs other engineers have to build on.
Before this I co-founded Akoe, an LLM-powered quality assurance platform for grading customer service calls. I built the grading engine, the reporting on top of it, and owned the AWS infrastructure it all ran on. We sold the company at the end of 2025.
Education
University of Arkansas
B.S. in Honors Computer Science
Minors in Data Analytics and Mathematics
Summa Cum Laude · December 2024
Certifications
AWS Certified Cloud Practitioner
Amazon Web Services
Based in
Plano, Texas
Where I've worked
Four roles, two of them internships, one of them a company I helped start and sell.

AI Engineer
Feb 2025 — Present
JPMorgan Chase · Wealth Management · Plano, TX
Building the shared retrieval layer that Wealth Management's AI agents run on, and the agents themselves.
Centralized retrieval infrastructure
Designed and built a centralized OpenSearch vector store with a RESTful API layer in front of it, so Wealth Management's AI agents draw document context from one shared service instead of each standing up its own retrieval stack.
A RAG agent serving 1,000+ advisors
Independently designed, built, and deployed a RAG agent on Google's ADK framework that answers investment questions for over 1,000 financial advisors.
Reindexing at nine figures
Built a hybrid regex-plus-LLM batch scoring pipeline and fine-tuned the LLM classification prompts behind it to reindex hundreds of millions of OpenSearch documents — cutting cost, reducing latency, and improving retrieval precision.
Technical leadership
Provided technical leadership for a team of four engineers: reviewing designs, answering implementation questions, and unblocking the decisions that were holding work up.
Ownership and handoff
Owned all feature development and deployment decisions as SME for a second production RAG agent, and led the full knowledge transfer during a cross-team handoff.
PythonOpenSearchGoogle ADKRAGVector SearchAWSREST APIsPrompt Engineering
Co-Founder
Jan 2024 — Dec 2025
Akoe · Remote
Co-founded an LLM-powered quality assurance platform for grading and reviewing customer service calls. Acquired.
From zero to acquisition
Co-founded Akoe, an LLM-powered quality assurance platform for grading and reviewing customer service calls, and grew it through to a company sale.
The grading engine
Built the core engine that scored agent performance against customizable, admin-defined benchmarks — replacing a manual call-review process with something that ran on every call.
Insights, not just scores
Designed automated summary and insights reporting that surfaced call-quality trends and turned them into actionable recommendations for both agents and their managers.
Full-stack and the infrastructure under it
Deployed the full-stack application across Next.js/TypeScript, Python, and AWS, and owned the AWS infrastructure powering the platform's LLM grading pipeline.
Next.jsTypeScriptPythonAWSLLMsPostgreSQL
Software Engineer
Jun 2024 — Aug 2024
JPMorgan Chase · Debit Tech · Plano, TX
Near-real-time event ingestion and the Terraform foundation the team deployed on.
Near-real-time ingestion
Designed and implemented a scalable pipeline for consuming near-real-time events using AWS Lambda and AWS Glue, giving downstream analytics low-latency access to data that had previously arrived in batches.
Infrastructure as code
Provisioned and managed the team's AWS infrastructure with Terraform, establishing repeatable, version-controlled deployments.
AWS LambdaAWS GlueTerraformPythonAWS
Software Engineer
Jun 2023 — Aug 2023
JPMorgan Chase · Consumer Banking · Plano, TX
Backend service work and zero-downtime schema migrations in production.
Reconciling third-party data
Implemented Spring Boot REST endpoints that transform and reconcile data from third-party APIs into consistent internal contracts.
Zero-downtime migrations
Authored Liquibase migration scripts to manage schema changes on production SQL databases without taking them offline.
JavaSpring BootLiquibaseSQLREST APIs
Things I've built
Each of these has its own write-up — the problem, the architecture, what went wrong, and what I'd do differently.
What I work with
Grouped by what they're for.
Languages
AI
Backend
Cloud
Frontend
Get in touch
The fastest way to reach me is email. I read everything.