Theme Teams

Every season Hack Oregon has five "theme teams" that participate in multi-disciplinary collaboration from conception to delivery of a data-driven product.  These are individuals who will lead the creative direction of their projects at the core, are are willing to undergo the gritty task of wrestling with tough data issues and (sometimes) challenging subject matter to discover and convey the heart of their team's story.

Although each team undergoes it's own creative process, each project shares components and standards across the CIVIC platform.  It might be helpful to think of CIVIC as a platform containing multiple web applications.


5 open roles (one per Theme Team)

Is the strategic development lead for an individual project theme.  The Executive Producer cultivates the stakeholder relationships and support network that elevate the significance of a project. This role is responsible for driving and maintaining scope of work with local and national stakeholders, vetting challenge statements within the technical and time capacity of project season, and working directly with teams to align vision, outcome, and overall impact of the end deliverable.

Project Manager

5 open roles (one per Theme Team)

Oversees and manages project workflow, deadlines, and milestones for a team.  This is a leadership position requiring an understanding of a software development life cycle.  The ideal project manager will have excellent communication skills, fluency balancing technology dependancies in a sprint, integration of design elements, and ability to inspire and lead a group to achieve their best work.  Familiarity with agile, scrum, or kanban methodologies.

Data Manager

5 open roles (one per Theme Team)

The Data Manager is an internal and external facing leadership position, serving as the point-person between data-providers and the Hack Oregon data team.  The role requires a range of technical experience to work directly with government and private sector stakeholders to obtain data resources and make critical decisions about process and standards for their team project.  The data manager will facilitate workflow of data scientists and database engineers by helping to document inventory and vet data quality. 

Data Scientist

Not to exceed 15 roles

Data discovery, analysis, and modeling.  Communication and documentation of findings, context, and information to the team in developing data products.  We use tools like Python and Jupyter notebooks

Data Scientist with Machine Learning Specialty

Not to exceed 15 roles

Our Data Scientist role with a focus on predictive modeling and analysis, deep learning, neural nets, natural language processing, and other methodologies.  

Data Scientist with Geospatial Analytics Specialty

Not to exceed 10 roles

Our Data Scientist role with a focus on spatial analysis, modeling, and cartography.  Communicates and standardizes methodology to the team to help with design and development of interactive web maps and apis.  

Database Developer

Not to exceed 15 roles

Designs and deploys data table structures and queries on which open APIs will be developed using Postgres.

Database Developer with Geospatial Data Specialty

Not to exceed 10 roles

Structures and deploys databases with a focus on queries dealing with geometric space such as polygons, lines, and points for API development.  We use tools like PostGIS.

UX/UI Designer

5 open roles (one per Theme Team)

Develops wireframes, designs user interface and flow; creates user stories, personas, and prototypes; conducts user testing and communicates design decisions with the team.

Visual Designer

5 open roles (one per theme team)

Designs custom static elements, and styles dynamic components including color and elegant spacing for the multiple browser views

Subject Researcher

Not to exceed 15 roles

Researches project subject matter, conducts interviews, and conveys and documents findings to the team and public.

Subject Matter Expert

No set limit on available roles

Provides context and subject matter knowledge to help the team in understanding how to develop and design their data projects.