Protagonist · 2 months ago
Software Engineer
Protagonist is a company that combines rigorous analysis with cutting-edge technology to provide strategic communication solutions. The Software Engineer will collaborate with data scientists and engineers to build and optimize the Narrative Analytics platform, enabling clients to make informed decisions.
AnalyticsBusiness IntelligenceConsultingMachine LearningNatural Language Processing
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
Work closely with senior team members to learn architectural design and system tradeoffs
Contribute to technical discussions and engineering planning processes
Participate in Agile development cycles, sprint planning, and standups
Seek and incorporate feedback from peers and mentors to grow your technical skill set
Qualification
Required
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
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
Preferred
Experience with Elasticsearch or similar analytics/search engines
Exposure to machine learning and NLP concepts or pipelines
Familiarity with Agile/Scrum development processes
Interest in working with large-scale data and distributed systems
Company
Protagonist
Narrative Analytics - applying Machine Learning and NLP to big data to understand mindsets
Funding
Current Stage
Early StageRecent News
2024-05-31
2024-05-07
2024-02-27
Company data provided by crunchbase