CronJobs

backend jobs

Software Engineering Intern

Protagonist · Washington DC

hybridjuniorFrom $41,600Posted Oct 27, 2026PythonDjango REST FrameworkReactTypeScriptJavaScriptSQLAWSOpenSearch

Apply on the employer site

About this role

**Join Our Talented Team at Protagonist** We fuse rigorous, methodologically sound analysis with our cutting-edge technology platform, **Narrative Analytics®**. This 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 experience across U.S. Government agencies, non-profit organizations, and Fortune 500 companies. You’ll work in a collaborative environment where innovation thrives and your contributions matter. --- ## What You’ll Do As a **Software Engineering Intern**, you’ll join a small, collaborative engineering team and contribute directly to the development of Narrative Analytics®, which analyzes millions of online conversations to uncover the beliefs and narratives shaping how people think and act. This is a hands-on role writing real code for a real product—across **backend development, user-facing applications, data pipelines, and AI-powered features**. **Responsibilities:** - Build **API endpoints in Python** (Django REST Framework) and **React/TypeScript** components that use them - Write steps in **data pipelines (Metaflow)** to pull in documents, enrich them with LLMs, and index them in **OpenSearch** - Help build and evaluate **LLM features** (prompt templates, structured outputs, scorecards) - Gain hands-on experience with **AWS** services including **S3, Bedrock, and EKS** - Write tests, upgrade dependencies, fix issues, and help track down production bugs - Collaborate with data scientists and analysts to support analytical workflows --- ## About You (Requirements) - Authorized to work in the US - Must meet applicable U.S. Government contract eligibility requirements (including any citizenship or security clearance requirements) - Currently pursuing a degree in **Computer Science or Computer Engineering** - Available for **at least 20 hours/week** throughout the semester - Not fully remote: able to work in the **Washington, DC office 1–2 days/week** - Comfortable in **Python** - Used **Git** in real work (not just coursework) - Some exposure to **web development** (any framework), **SQL**, or **JavaScript** - Curious about **NLP, machine learning, or large language models** --- ## Ideal Candidate - Class or side project experience with **Django, React, or TypeScript** - **Pandas** (or other Python data work) - Called an **LLM API** and built something with it - Uses AI coding tools and can tell when they’re wrong - Experience with **Docker** and/or any cloud provider --- ## Location & Schedule **Washington, DC | Minimum 20 hours/week | In-Office with Remote Opportunities (Starting Immediately)** --- ## Additional Information - Pay: **$20.00/hour** or applicable local minimum wage (whichever is higher) - Protagonist is an **Equal Opportunity Employer** - Pursuant to the San Francisco Fair Chance Ordinance, qualified applicants with arrest and conviction records will be considered If you’re passionate about technology and making an impact, **apply today**!

Listing freshness

CronJobs last confirmed this listing 2h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.

Browse all software engineering jobs →

Follow fresh jobs in Discord