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