Responsibilities
- AI-Powered Workflow Development:Design and implement production-ready tools that integrate LLMs and other automation techniques into research workflows.
- Software Engineering & Architecture:Write modular, testable, maintainable Python code grounded in strong engineering principles.
- Data Processing & Automation:Build reproducible pipelines that transform raw data into structured, analysis-ready outputs, with validation and logging built in.
- APIs & System Integration:Develop services and integrations that connect survey platforms, databases, and AI components.
- Model Evaluation & QA:Implement structured testing and evaluation frameworks to validate automated outputs and preserve methodological rigor.
- Internal Tooling:Build lightweight tools or interfaces that enable researchers to interact seamlessly with automated systems.
Qualifications
- Required
- Strong programming skills inPython(required)
- Experience building automated workflows, data pipelines, or internal tools
- Experience integrating LLM APIs or similar AI systems into production workflows
- Understanding of APIs and system integrations
- Experience working with structured and unstructured data
- Ability to design clean, maintainable systems (not just scripts)
- Clear communicator who can collaborate effectively with non-technical teams
- Preferred
- Experience with survey data, polling, or quantitative research workflows
- UI/UX/front end design or implementation experience
- SQL and database experience (e.g., Redshift, Postgres, BigQuery, Snowflake)
- Familiarity with Git/version control
- Experience building evaluation frameworks for AI systems
- Experience in political polling or public opinion research