P

Protagonist

Narrative analytics platform decoding belief signals

Software Engineer Intern

AI Application Engineering +1Confirmed live in the last 24 hours
InternshipWashington, DC, USA$20 /hr

About the Job

Requirements

  • Be authorized to work in the United States.
  • Meet applicable U.S. Government contract eligibility requirements, including any citizenship or security clearance requirements associated with assigned work.
  • Currently pursue a degree in Computer Science or Computer Engineering.
  • Be available to work a minimum of 20 hours per week throughout the semester.
  • Be able to work in the Washington, D.C. office 1–2 days per week; the position is not fully remote.
  • Be comfortable working in Python.
  • Have practical experience using Git.
  • Have some exposure to web development using any framework, SQL, or JavaScript.

Responsibilities

  • Build API endpoints in Python using Django REST Framework and React/TypeScript components that use them.
  • Write steps in Metaflow data pipelines that ingest documents, enrich them with large language models, and index them in OpenSearch.
  • Help build and evaluate large language model features, including prompt templates, structured outputs, and scorecards for evaluating prompt performance.
  • Gain hands-on experience with AWS services, including S3, Bedrock, and EKS, to support development, troubleshooting, and deployment.
  • Write tests, upgrade dependencies, fix issues, and help investigate production bugs.
  • Collaborate with data scientists and analysts to understand platform usage and how engineering contributions support analytical workflows.

Desired Qualifications

  • Have a class project or side project using Django, React, or TypeScript.
  • Have experience with Pandas or other data work in Python.
  • Have used a large language model API to build something.
  • Use AI coding tools and be able to recognize when their output is incorrect.
  • Have experience with Docker or any cloud provider.
  • Have curiosity about natural language processing, machine learning, or large language models.

About the Company

Protagonist

Narrative analytics platform decoding belief signals

Protagonist provides narrative analytics by using a platform that blends natural language processing, machine learning, and human expertise to study large amounts of unstructured data from social and traditional media. It decodes underlying beliefs and maps belief signals at scale, going beyond basic sentiment to reveal what people think and why they act. Unlike competitors that focus on surface opinions, it emphasizes belief-driven narratives and combines analytics with domain expertise, drawing on its government-origin science. Its goal is to help clients understand their market and audience so they can shape conversations and guide strategic decisions.

Company size
11-50
Company stage
N/A
Total funding
$5.6M
Headquarters
San Francisco, CA
Founded
2004

Recently Posted Jobs

Explore more opportunities at Protagonist

See more jobs