{"id":3367415,"url":"https://alion.io/job/protagonist-software-engineering-intern","title":"Software Engineering Intern","company":{"id":684598,"name":"Protagonist","domain":"protagonist.com","url":"https://alion.io/company/protagonist-2","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Greenhouse","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"intern","employment_type":"internship","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":["Washington, United States","Columbia, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Amazon EKS","optional":false},{"name":"Amazon S3","optional":false},{"name":"AWS","optional":false},{"name":"AWS Bedrock","optional":false},{"name":"Django","optional":false},{"name":"Django REST Framework","optional":false},{"name":"Docker","optional":false},{"name":"Git","optional":false},{"name":"JavaScript","optional":false},{"name":"LLM","optional":false},{"name":"Machine Learning","optional":false},{"name":"Metaflow","optional":false},{"name":"NLP","optional":false},{"name":"OpenSearch","optional":false},{"name":"Pandas","optional":false},{"name":"Python","optional":false},{"name":"React.js","optional":false},{"name":"SQL","optional":false},{"name":"Structured Outputs","optional":false},{"name":"TypeScript","optional":false},{"name":"Kubernetes","optional":true}],"status":"live","first_seen_at":"2026-10-27T21:13:25Z","employer_posted_date":"2026-10-27","last_verified_at":"2026-11-05T16:42:42Z","board_verified":true,"closed_at":null,"days_open":8,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":8},"description":"Join Our Talented Team at Protagonist\nWe 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.\nWhy Us?\nOur 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.\nWhat We Do\nInnovative Solutions: We co-develop cutting-edge solutions with our clients to address tough communication problems and capitalize on opportunities to make a tangible impact.\nData-Driven Insights: Our tools and methodologies provide actionable insights that help clients meet their communication objectives and stay ahead of global challenges.\nApplied Expertise: We integrate our solutions within client organizations, leveraging our profound expertise to address critical issues and ensure sustainable success.\nBe Part of Something Bigger\nAt 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.\nExplore Your Future with Us!\nReady to take the next step in your career? Join us at Protagonist and be part of a team that's making a difference.\nWashington, DC | Minimum 20 hours/week | In-Office with Remote Opportunities (Starting Immediately)\nAbout You\nProtagonist is seeking a Software Engineering Intern to join our small, collaborative engineering team and contribute directly to the development of our Narrative Analytics® platform, which analyzes millions of online conversations to uncover the beliefs and narratives shaping how people think and act.\nThis 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'll work alongside experienced engineers, data scientists, and analysts to solve real technical challenges, gain exposure to modern development tools and technologies, and see firsthand how your contributions make an impact. Rather than working on hypothetical projects, you'll contribute to technology that our teams and clients use in practice.\nResponsibilities:\nBuild API endpoints in Python (Django REST Framework) and the React/TypeScript components that use them\nWrite steps in our data pipelines (Metaflow) that pull in documents, enrich them with LLMs, and index them in OpenSearch\nHelp build and evaluate LLM features: prompt templates, structured outputs, and scorecards that tell us whether a prompt is working\nGain hands-on experience with AWS services, including S3, Bedrock, and EKS, to support development, troubleshooting, and deployment Write tests, upgrade dependencies, fix what breaks, and help track down production bugs\nCollaborate with data scientists and analysts to understand how the platform is used and how engineering contributions support analytical workflows\nRequirements\nAuthorized to work in the US\nMust meet applicable U.S. Government contract eligibility requirements, including any citizenship or security clearance requirements associated with assigned work.\nCurrently pursuing a degree in Computer Science or Computer Engineering\nAvailable to work a minimum of 20 hours/week throughout the semester\nThis is not a fully remote position; interns must be able to work in our Washington D.C. office 1-2 days per week\nComfortable in Python\nYou’ve used Git for real, not just for a class assignment\nSome exposure to web development (any framework), SQL, or JavaScript\nCurious about NLP, machine learning, or large language models\nIdeal Candidate\nA class project or side project in Django, React, or TypeScript\nPandas or other data work in Python\nYou’ve called an LLM API and built something with it\nYou use AI coding tools and can tell when they’re wrong\nDocker, or any cloud provider\nAdditional Information\nIf 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.\nProtagonist is an Equal Opportunity Employer.\nThe internship pays $20.00 / hour or the applicable local minimum wage rate, whichever is higher.\nPursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.","description_format":"text","description_chars":4828,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Market Research","Social Media Analytics & Listening"],"lifecycle":[{"event":"open","at":"2026-10-27T23:40:18Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":8,"expected_fill_days":26,"reasons":["conf:4","win:early","comp:junior"],"computed_at":"2026-11-05T05:54:30Z"},"pay":null,"html_url":"https://alion.io/job/protagonist-software-engineering-intern","json_url":"https://alion.io/job/protagonist-software-engineering-intern.json","meta":{"generated_at":"2026-11-05T17:58:41Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":23533,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-06T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":684598},"rest":"https://alion.io/mcp/rest/get_company?id=684598"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fprotagonist-software-engineering-intern"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fprotagonist-software-engineering-intern"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fprotagonist-software-engineering-intern"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/protagonist-software-engineering-intern\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fprotagonist-software-engineering-intern"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3367415}},{"tool":"search_jobs","arguments":{"company":"protagonist.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3367415},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}