Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Protagonist Logo

Software Engineer

Protagonist

$77,000 - $106,000
Oct 24, 2025
Washington, DC, US
Apply Now

Protagonist is looking to solve tough communication problems and capitalize on opportunities to make a tangible impact for clients with missions that matter by building, optimizing, and scaling their Narrative Analytics platform

Requirements

  • Strong experience with Python in production environments
  • Experience building modern web applications (React, TypeScript preferred)
  • Familiarity with cloud environments, particularly AWS
  • Experience with PostgreSQL or similar relational databases
  • Passion for writing clean, maintainable code and learning from peers
  • Experience with Elasticsearch or similar analytics/search engines
  • Exposure to machine learning and NLP concepts or pipelines

Responsibilities

  • Contribute to the development of core features of our Narrative Analytics® platform using Python, React, and related tools
  • Build robust backend services and APIs, and implement frontend functionality as needed
  • Help design, build, and scale infrastructure components on AWS
  • Work with Kubernetes and containerized workloads to support microservice deployments
  • Integrate data processing pipelines and support analytics features such as NLP and search
  • Collaborate with senior engineers and data scientists to bring research prototypes into production
  • Participate in code reviews and uphold high standards of software quality

Other

  • Must be able to work on U.S. Government contracts that may be restricted to U.S. citizens; active or prior SECRET (or higher) clearance preferred
  • Bachelor's degree with 2+ years of work experience or advanced degree with 1+ years of work experience in Computer Science, Engineering, or related field
  • Relevant military or prior government experience in lieu of a four-year degree will be considered
  • Regular office presence in Washington, DC office with a hybrid work arrangement
  • Ability to work in a collaborative environment and participate in Agile development cycles, sprint planning, and standups