Protagonist is looking for a technically hands-on engineering leader to take ownership of critical technical decisions and lead the development of their Narrative Analytics platform.
Requirements
- 5+ years of experience with Python development in production environments
- 4+ years of experience with modern web application development (React, TypeScript)
- Extensive experience with AWS cloud services; AWS Certified Solutions Architect or Developer preferred
- Strong practical experience with Kubernetes and container orchestration
- Experience with PostgreSQL or similar SQL database systems
- Experience with machine learning frameworks and libraries (e.g., TensorFlow, PyTorch, Scikit-learn) is a plus
- Experience with Natural Language Processing (NLP) technologies and techniques is highly desirable
Responsibilities
- Design and implement core components of the Narrative Analytics platform using Python, React, and related technologies
- Make critical architectural decisions about the technology stack and infrastructure
- Contribute directly to the codebase, setting the standard for code quality and engineering best practices
- Architect and optimize AWS cloud infrastructure and Kubernetes orchestration systems
- Lead the integration of machine learning models and algorithms into production systems
- Design and implement data processing pipelines that can efficiently handle large-scale text analysis
- Work with Elasticsearch to optimize search capabilities and analytics for narrative data
Other
- Must be able to work on US Government contracts that may prohibit or restrict the use of foreign nationals
- Must be eligible to obtain a US Government security clearance
- BS or MS in Computer Science, Engineering, or a related field
- Bachelor's degree with 7+ years of work experience or advanced degree with 5+ years of work experience in software engineering experience, with at least 3+ years in a technical leadership role
- Proven track record of leading technical initiatives and mentoring junior engineers
- Solid understanding of security best practices, particularly in the context of government contracts
- Experience working in Agile/Scrum development processes