Jonathan Abele

Hey, I'm Jonathan.

I'm a software engineer at FactSet in Boston. I work on NLP pipelines that process hundreds of thousands of articles daily — building systems for sentiment analysis, entity tagging, and automated content curation.

I studied computer science at the University of Michigan and graduated Summa Cum Laude. I like working on problems where software can replace tedious manual work, especially when it involves AI and large-scale data.

Based in
Boston, MA
Role
Software Engineer II
Education
U of M, BSE CS

Experience

  1. FactSet
    Apr 2026 — Present

    Software Engineer II

    ·FactSetBoston, MA

    Promoted to SWE II. Continuing to lead AI-driven pipeline development, expanding automated curation systems, and driving data quality improvements across production NLP infrastructure.

    • Python
    • AWS
    • RabbitMQ
    • Databricks
  2. FactSet
    Mar 2025 — Mar 2026

    Software Engineer I

    ·FactSetBoston, MA

    Optimized a high-throughput NLP pipeline processing hundreds of thousands of articles daily. Led end-to-end development of an LLM-based autocuration system processing ~20k articles/day, significantly reducing manual curation. Built internal dashboards and data visualizations for content curators.

    • Python
    • AWS
    • RabbitMQ
    • LLMs
    • Databricks
  3. FactSet
    May — Aug 2024

    Data Solutions Intern

    ·FactSetBoston, MA

    Built an AI-powered chatbot using RAG architecture with OpenAI models and a Databricks vector database. Developed the Flask backend API and Vue.js frontend for semantic document retrieval and response generation.

    • Python
    • Flask
    • Vue.js
    • RAG
    • OpenAI

Projects

Personal

Work

1st Place — FactSet Hackathon 2026

FactSet Sidecar

2026

A Manifest V3 Chrome extension that uses NER to highlight companies, executives, and financial instruments in any web article, then surfaces real-time FactSet data in a side panel — no tab-switching required.

  • TypeScript
  • Chrome MV3
  • NER
  • esbuild
  • REST APIs
Details

LLM Autocuration

2025

An AI validation system serving as the final stage of a production NLP pipeline. Dynamic prompt-driven classification with a three-state decision framework, processing ~20k articles daily.

  • Python
  • LLMs
  • NLP
  • Prompt Engineering

RAG Chatbot

2024

An AI-powered chatbot that interprets queries, retrieves information from large document sets via semantic search, and generates accurate responses.

  • Flask
  • Vue.js
  • RAG
  • Databricks

Education

University of Michigan
Aug 2021 — Dec 2024

Bachelor of Science in Engineering in Computer Science

Minor in Mathematics

  • Summa Cum Laude
  • GPA: 3.8 / 4.0

Skills

Languages

  • Python
  • C++
  • C
  • JavaScript
  • SQL

AI & Data

  • LLMs
  • RAG
  • Prompt Engineering
  • NLP
  • Vector Databases

Frameworks

  • Flask
  • Vue.js
  • FastAPI
  • SwiftUI
  • Git

Infrastructure

  • AWS
  • Databricks
  • Terraform
  • MongoDB
  • PostgreSQL

Get in touch

Feel free to reach out if you want to chat.

or connect on LinkedIn