Oregon State University

School of Electrical Engineering and Computer Science

School of Electrical Engineering and Computer Science

Connect with Us

  • For Students looking for Jobs
  • For Alumni to stay connected
  • For Employers needing to hire

Don't wait! First round interviews are being scheduled now.

1-3 years of experience
Concerned about your lack of experience? Learn More...
Employment Type:
Part time
Job Category:
Colleges & Universities
(This job is no longer available)
University of Washington | Seattle, WA
Grad Date

Not sure what types of jobs you are interested in?

Explore Jobs
Based on Your Education

Follow This Company

Job Description

The University of Washington (UW) is proud to be one of the nation's premier educational and research institutions. Our people are the most important asset in our pursuit of achieving excellence in education, research, and community service. Our staff not only enjoys outstanding benefits and professional growth opportunities, but also an environment noted for diversity, community involvement, intellectual excitement, artistic pursuits, and natural beauty.

The UW Information School currently has an oustanding opportunity for a part time TEMPORARY Software Engineer for a duration of three months.This position will average 12 hours a week.

We seek a competent and highly motivated individual to serve as a Software Engineer to the Social Media (SoMe) Lab at UW. The SoMe Lab is developing an open source toolkit for non-technical researchers to use in acquiring and analyzing social media data from services such as Twitter, Facebook, and YouTube. Under the general direction of Jeff Hemsley and in collaboration with the SoMe Lab team, this person will be responsible for developing and testing code for this toolkit.


The research directions of the SoMe Lab are 1) to develop an open-source toolkit of affordable methods and approaches that enables us to describe, analyze, and visualize how information flows within-and between- social media platforms and across geographic locations; and 2) to apply these methods and tools to create and analyze a dataset of tweets, posts, and related messages and sites. The initial focus has been on Twitter data associated with what began as "Occupy Wall Street" but since has expanded to include other topics. Our research will both develop tools for social media research and demonstrate how these tools improve our capabilities for research in this social media space. The work is being supported by the US National Science Foundation and others.


The SoMe Lab and its collaborators are continuing to build datasets that currently have over 150 million tweets and associated metadata in an archive file, most of which are related to the Occupy Movement. However, not all of these data are easily accessible for analysis and research and require further processing.


The Software Engineer will be responsible for coding, testing, and documenting programs to acquire, curate, store, and analyze social media data, with an initial emphasis on Twitter data.

70% programming, system development, and evaluation
30% writing and presentation


The successful candidate will be expected to be capable of working alone and with a team. The working hours are flexible but will require approximately one weekly meeting with other members of the SoMe Lab team.


Bachelor's Degree in Information Science, Computer Science, or a related field or the equivalent in programming experience.
Minimum 5 years experience in one or more of the following fields:
Application Programming
Information Retrieval
Database design
Non-SQL datasets
Text Mining
Social Media data
Familiarity with APIs for Twitter, YouTube, and other social media services and platforms
Design for relational and NoSQL databases
NoSQL database operations
Comfortable working in a Linux environment
Excellent programming skills, including experience with Python and MongoDB
Excellent communication and organization skills
Self-motivated with the ability to take initiative and work independently


Masters Degree in Computer or Information Science,
Additional experience in one or more of the following fields:
Social media research
Building and analyzing large datasets
Natural Language Processing
Demonstrated success in producing production-level open-source code that others can use and modify, using a versioning repo such as GitHub
Experience with RabbitMQ
Experience using Amazon Web Services
Experience with Java

Condition of Employment:

The successful candidate will be expected to be capable of working alone and with a team. The working hours are flexible but will require approximately one weekly meeting with other members of the SoMe Lab team.

Appointment of the successful candidate to this position may be made contingent upon a satisfactory outcome of a criminal conviction history check .

The University of Washington is a leader in environmental stewardship & sustainability, and committed to becoming climate neutral.

The University of Washington is an equal opportunity, affirmative action employer.
To request disability accommodation in the application process, contact the Disability Services Office at 206-543-6450 / 206-543-6452 (tty) or dso@uw.edu.

Apply for this job

var _gaq = _

About University of Washington

Founded in 1861, the University of Washington is one of the oldest state-supported institutions of higher education on the Pacific coast. The Seattle-based university has earned an international reputation for research, and its graduate programs are some of the most highly rated in the nation. It is a leader in such fields as drama, dentistry, medicine, nursing, health services, astronomy, computer science, molecular biotechnology, oceanography, biostatistics, physics, physiology, pharmacology, geography, sociology, and social work. The university currently enrolls 35,000 students.