Drimva

Protagonist

Software Engineering Intern

Washington DC +1 · Internship · Posted Oct 27, 2026

Location
Washington DC
District of Columbia, United States
Education
Currently pursuing a degree in Computer Science or Computer Engineering.
Visa sponsorship
Must be authorized to work in the US; must meet applicable U.S. Government contract eligibility requirements, including any citizenship or security clearance requirements associated with assigned work.

About the job

Develop and support Protagonist’s Narrative Analytics platform across backend APIs, user-facing applications, data pipelines, and AI-powered features.

What you'll do

  • Build Python API endpoints and React/TypeScript components; write tests, upgrade dependencies, and troubleshoot production bugs.
  • Build data pipeline steps that ingest and enrich documents with LLMs and index them in OpenSearch.
  • Help develop and evaluate LLM features, and support development, troubleshooting, and deployment using AWS services.

What they ask for

  • Authorized to work in the US and meet applicable U.S. Government contract eligibility requirements for assigned work.
  • Currently pursuing a degree in Computer Science or Computer Engineering.
  • Available at least 20 hours per week throughout the semester and able to work in the Washington D.C. office 1–2 days per week.
  • Comfortable with Python; has used Git beyond coursework; some exposure to web development, SQL, or JavaScript.

Nice to have

  • Project experience with Django, React, or TypeScript; Python data work such as Pandas; or experience using an LLM API.
  • Experience with AI coding tools, Docker, or a cloud provider.

Pay

$20.00 / hour or the applicable local minimum wage rate, whichever is higher (base salary)

Tools

Python, Django REST Framework, React, TypeScript, Metaflow, OpenSearch, AWS, S3

AI focus

Build data pipeline steps that enrich documents with LLMs; help develop and evaluate LLM features, including prompt templates, structured outputs, and scorecards.

Model-written summary · the original posting is authoritative

First seen Oct 31, 2026 · Last verified Nov 4, 2026 (UTC)