Skip to content

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

about

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

experience

Where I've worked

Four roles, two of them internships, one of them a company I helped start and sell.

  1. JPMorgan Chase logo

    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
  2. Akoe logo

    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
  3. JPMorgan Chase logo

    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
  4. JPMorgan Chase logo

    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
projects

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.

skills

What I work with

Grouped by what they're for.

Languages

PythonJavaScriptSQLJavaGoC++

AI

RAG PipelinesGoogle ADKLangChainLangGraphVector SearchPrompt EngineeringLLM Evaluation

Backend

REST API DesignSpring BootLiquibaseBatch PipelinesFlask

Cloud

AWSOpenSearchFargateTerraformAWS Certified Cloud Practitioner

Frontend

Next.jsReactTypeScriptCSSTailwinds
contact

Get in touch

The fastest way to reach me is email. I read everything.