Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Software Engineering Intern role.
Rezi rewrites your resume against Protagonist's job description. Free.

Tailor your resume to this Software Engineering Intern role.
Rezi rewrites your resume against Protagonist's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Software Engineering Intern posting at Protagonist — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Software Engineering Intern posting at Protagonist — free, in seconds.
About the Role
Protagonist is seeking a Software Engineering Intern to join our collaborative engineering team and contribute directly to the development of our Narrative Analytics® platform. This is a hands-on opportunity to write real code for a real product, working across backend development, user-facing applications, data pipelines, and AI-powered features. You will work alongside experienced engineers, data scientists, and analysts to solve technical challenges, gain exposure to modern development tools and technologies, and see firsthand how your contributions make an impact.
Responsibilities
- Build API endpoints in Python (Django REST Framework) and the React/TypeScript components that use them.
- Write steps in our data pipelines (Metaflow) that pull in documents, enrich them with LLMs, and index them in OpenSearch.
- Help build and evaluate LLM features: prompt templates, structured outputs, and scorecards.
- Gain hands-on experience with AWS services, including S3, Bedrock, and EKS, to support development, troubleshooting, and deployment.
- Write tests, upgrade dependencies, fix issues, and help track down production bugs.
- Collaborate with data scientists and analysts to understand platform usage and how engineering contributions support analytical workflows.
Requirements
- Authorized to work in the US.
- Meet applicable U.S. Government contract eligibility requirements, including citizenship or security clearance requirements.
- Currently pursuing a degree in Computer Science or Computer Engineering.
- Available to work a minimum of 20 hours/week throughout the semester.
- Must be able to work in our Washington D.C. office 1-2 days per week.
- Comfortable in Python.
- Experience using Git.
- Some exposure to web development (any framework), SQL, or JavaScript.
- Curiosity about NLP, machine learning, or large language models.
Skills
- Python
- Django REST Framework
- React
- TypeScript
- Metaflow
- LLMs
- OpenSearch
- AWS
- S3
- Bedrock
- EKS
- Git
- Web development
- SQL
- JavaScript
- NLP
- Machine learning
- Large language models
- Django
- Pandas
- AI coding tools
- Docker
Location
- Washington, DC
Work Type
- In-Office with Remote Opportunities
- Minimum 20 hours/week
Experience Level
- Intern
Education Level
- Pursuing a degree in Computer Science or Computer Engineering
Salary/Compensations
- $20.00 / hour
About the Company
- Protagonist fuses rigorous, methodologically sound analysis with its cutting-edge technology platform, Narrative Analytics®. This combination enables quantitative analysis of open-source media, strategic recommendations, and executive-level communication strategies for clients with missions that matter.
- The 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.
- Protagonist co-develops cutting-edge solutions with clients to address communication problems and capitalize on opportunities to make a tangible impact.
- Tools and methodologies provide actionable insights to help clients meet communication objectives and stay ahead of global challenges.
- Solutions are integrated within client organizations, leveraging expertise to address critical issues and ensure sustainable success.
Equal Opportunity
- Protagonist is an Equal Opportunity Employer.
- Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.