Protagonist
Join Our Talented Team at Protagonist
We fuse rigorous, methodologically sound analysis with our cutting-edge technology platform, Narrative Analytics®. This powerful combination enables us to quantitatively analyze open-source media, deliver strategic recommendations, and craft executive-level communication strategies for clients with missions that matter. Why Us?
Our team is a vibrant mix of communication specialists, data scientists, and subject matter experts with extensive experience across U.S. Government agencies, non-profit organizations, and Fortune 500 companies. By joining Protagonist, you'll immerse yourself in a collaborative environment where innovation thrives, and your contributions truly matter. What We Do Innovative Solutions:
We co-develop cutting-edge solutions with our clients to address tough communication problems and capitalize on opportunities to make a tangible impact. Data-Driven Insights:
Our tools and methodologies provide actionable insights that help clients meet their communication objectives and stay ahead of global challenges. Applied Expertise:
We integrate our solutions within client organizations, leveraging our profound expertise to address critical issues and ensure sustainable success. Be Part of Something Bigger
At Protagonist, you'll work on compelling projects that make a real difference. We seek talented individuals eager to contribute to our mission and grow alongside us. If you're passionate about communication, data analysis, and making an impact, we invite you to explore a career with Protagonist. Explore Your Future with Us!
Ready to take the next step in your career? Join us at Protagonist and be part of a team that's making a difference.
Job Description
*Note that this a temporary subcontract position; not a full-time or direct to hire position*
You're a self-motivated Engineer, able to support Protagonist's applications that handle large amounts of data. You're able to work in a fast paced environment, with a high performing team. You are comfortable with ambiguity and hard problems and you thrive in fast-paced start-up environments, solving cutting-edge data challenges. Self-starting problem solver when responding to data challenges. Responsibilities
Support the development of technology that powers our Narrative Analytics® offering and the next-generation Protagonist GEN-5 analytical platform. This role involves designing and implementing data pipelines, and developing applications that enable advanced data-driven insights. Specific responsibilities include: Design, develop, and maintain data pipelines using Argo Workflows on Kubernetes for data enrichment workflows Implement PySpark and Hadoop-based processing for large-scale data operations Build and manage data ingestion capabilities from multiple third-party sources into our GEN-5 platform Implement and optimize data workflows across PostgreSQL, Hive, and Kafka ecosystems Create reusable pipeline templates that enable consistent processing of similar data types Implement data models that support advanced analytics, visualization, and AI/ML capabilities Support our information environment analysis through integrated tools Technical Requirements Must be able to work on U.S. Government contracts restricted to U.S. citizens BS in Computer Science, Computer Engineering, or a related field 3-7 years experience in software development using Python 3-7 years experience with Amazon Web Services (AWS); AWS Certification a plus Strong proficiency with:
Container orchestration (Docker, Kubernetes) Big data technologies (Hadoop, Hive, PySpark) Database systems (PostgreSQL) Workflow orchestration (Argo Workflows, Airflow) Messaging systems (Kafka) ETL/ELT pipeline design patterns
Experience with:
RESTful API integration and development Infrastructure-as-code (Terraform, CloudFormation) CI/CD pipelines and DevOps practices
Preferred Skills & Experience Experience with distributed systems and microservice architectures Knowledge of additional technologies: HDFS, YARN, and MapReduce Scala for Spark development ElasticSearch for text search Background in: Designing data models for data lake architectures Developing data enrichment workflows API integrations for diverse data sources Data security practices and encryption techniques AI/ML deployment workflows and MLOps Professional qualities: Ability to work independently while taking initiative Experience identifying opportunities for automation and optimization Strong collaboration skills with cross-functional teams Join Us
If you're passionate about technology and making an impact, apply today! Protagonist is dedicated to fostering a welcoming and innovative environment where everyone's voice can make a difference.
Protagonist is an Equal Opportunity Employer.
Salary Range: This is an hourly based short-term contracted position; hourly rate commensurate with education and level of relevant experience.
Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.
We fuse rigorous, methodologically sound analysis with our cutting-edge technology platform, Narrative Analytics®. This powerful combination enables us to quantitatively analyze open-source media, deliver strategic recommendations, and craft executive-level communication strategies for clients with missions that matter. Why Us?
Our team is a vibrant mix of communication specialists, data scientists, and subject matter experts with extensive experience across U.S. Government agencies, non-profit organizations, and Fortune 500 companies. By joining Protagonist, you'll immerse yourself in a collaborative environment where innovation thrives, and your contributions truly matter. What We Do Innovative Solutions:
We co-develop cutting-edge solutions with our clients to address tough communication problems and capitalize on opportunities to make a tangible impact. Data-Driven Insights:
Our tools and methodologies provide actionable insights that help clients meet their communication objectives and stay ahead of global challenges. Applied Expertise:
We integrate our solutions within client organizations, leveraging our profound expertise to address critical issues and ensure sustainable success. Be Part of Something Bigger
At Protagonist, you'll work on compelling projects that make a real difference. We seek talented individuals eager to contribute to our mission and grow alongside us. If you're passionate about communication, data analysis, and making an impact, we invite you to explore a career with Protagonist. Explore Your Future with Us!
Ready to take the next step in your career? Join us at Protagonist and be part of a team that's making a difference.
Job Description
*Note that this a temporary subcontract position; not a full-time or direct to hire position*
You're a self-motivated Engineer, able to support Protagonist's applications that handle large amounts of data. You're able to work in a fast paced environment, with a high performing team. You are comfortable with ambiguity and hard problems and you thrive in fast-paced start-up environments, solving cutting-edge data challenges. Self-starting problem solver when responding to data challenges. Responsibilities
Support the development of technology that powers our Narrative Analytics® offering and the next-generation Protagonist GEN-5 analytical platform. This role involves designing and implementing data pipelines, and developing applications that enable advanced data-driven insights. Specific responsibilities include: Design, develop, and maintain data pipelines using Argo Workflows on Kubernetes for data enrichment workflows Implement PySpark and Hadoop-based processing for large-scale data operations Build and manage data ingestion capabilities from multiple third-party sources into our GEN-5 platform Implement and optimize data workflows across PostgreSQL, Hive, and Kafka ecosystems Create reusable pipeline templates that enable consistent processing of similar data types Implement data models that support advanced analytics, visualization, and AI/ML capabilities Support our information environment analysis through integrated tools Technical Requirements Must be able to work on U.S. Government contracts restricted to U.S. citizens BS in Computer Science, Computer Engineering, or a related field 3-7 years experience in software development using Python 3-7 years experience with Amazon Web Services (AWS); AWS Certification a plus Strong proficiency with:
Container orchestration (Docker, Kubernetes) Big data technologies (Hadoop, Hive, PySpark) Database systems (PostgreSQL) Workflow orchestration (Argo Workflows, Airflow) Messaging systems (Kafka) ETL/ELT pipeline design patterns
Experience with:
RESTful API integration and development Infrastructure-as-code (Terraform, CloudFormation) CI/CD pipelines and DevOps practices
Preferred Skills & Experience Experience with distributed systems and microservice architectures Knowledge of additional technologies: HDFS, YARN, and MapReduce Scala for Spark development ElasticSearch for text search Background in: Designing data models for data lake architectures Developing data enrichment workflows API integrations for diverse data sources Data security practices and encryption techniques AI/ML deployment workflows and MLOps Professional qualities: Ability to work independently while taking initiative Experience identifying opportunities for automation and optimization Strong collaboration skills with cross-functional teams Join Us
If you're passionate about technology and making an impact, apply today! Protagonist is dedicated to fostering a welcoming and innovative environment where everyone's voice can make a difference.
Protagonist is an Equal Opportunity Employer.
Salary Range: This is an hourly based short-term contracted position; hourly rate commensurate with education and level of relevant experience.
Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.