P

Protagonist

Narrative analytics platform decoding belief signals

Senior Full Stack Engineer - AI Platform

AI Application Engineering +1Confirmed live in the last 24 hours
Full-timeWashington, DC, USA$95k - $141kIn-person

About the Job

Requirements

  • U.S. person eligible to work on government contracts.
  • A bachelor's degree and five years of experience, or a master's degree and three years of experience, in Computer Science, Computer Engineering, or a related technical field.
  • At least five years building production software, with demonstrated ownership of full-stack systems.
  • Expert-level Python skills and deep experience with Django or an equivalent framework and PostgreSQL.
  • Strong TypeScript and React skills, including building complex, data-heavy interfaces.
  • Experience building LLM applications, including agents, tool calling, retrieval-augmented generation, prompt engineering, and evaluation against hosted model APIs such as AWS Bedrock.
  • Experience with search infrastructure such as OpenSearch or Elasticsearch and event-driven architectures such as Kafka, Celery, Redis, or similar.
  • Hands-on experience with AWS, Docker, Kubernetes, Git, and continuous integration and continuous delivery; ability to read and modify Terraform.

Responsibilities

  • Own features end-to-end across the platform, including Django REST APIs and data models, React/TypeScript user interfaces, workflow pipelines, and LLM agent services, from technical design through coding, testing, and production.
  • Partner with technical leadership on architecture and roadmap by turning product vision into system designs, pressure-testing ideas, and helping drive the platform's technical direction.
  • Build LLM-powered systems on AWS Bedrock, including tool-using agents, retrieval-augmented generation over OpenSearch, prompt engineering, evaluation, and cost and usage controls.
  • Develop data and machine-learning workflows in Metaflow, orchestrated on Argo Workflows and Kubernetes, for ingestion, enrichment, classification, and document processing at scale.
  • Design the whole system, including PostgreSQL schema, OpenSearch indexing and search, event-driven processing with Kafka and Redis/Celery, and clean API contracts between services.
  • Collaborate with the customer-facing team to create solutions that support customer needs.
  • Work in agile sprints with the engineering team, making informed decisions between competing solutions.

Desired Qualifications

  • Active or prior SECRET clearance is preferred.
  • Experience with machine-learning or data orchestration tools such as Metaflow, Argo, or Airflow, or NLP pipelines.
  • Experience in compliance-constrained environments.
  • Experience with data visualization and analyst-facing tools.
  • Bias to ship and comfort with ambiguity.

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