Recently in Computer Science Opportunities

Emerging Technology Librarian, The Hotchkiss School, Lakeville, CT

The Emerging Technology Librarian (ETL) leads the Ford Library's efforts to identify, implement, and integrate new technologies to further teaching and learning at Hotchkiss. In addition to being responsible for equipping and developing programming for the iSpace, the ETL bears primary responsibility for technology planning in the Library, working in concert with ITS, the Library Director, and the Assistant Directors to determine near and long term needs. They will play a key role in planning and executing the Tri-State Mini Maker Faire and will serve as the Library's primary support person for the Summer Portals program. The ETL also supports the work of the Assistant Directors and Access Services Librarian in assessing and optimizing the Library's digital platforms.  The Hotchkiss School is eager to consider applications from groups traditionally underrepresented in independent school communities.
  • Serve as the Library's expert on Educational Technology.
  • Provide instruction to Faculty, Staff, and Students in best practices in technology use.
  • Manage the Library makerspace (the iSpace) and develop related programming.
  • Evaluate emerging technology trends and products and report findings regularly to key stakeholders in the academic departments and administration.
  • Identify opportunities for library technology to be integrated into courses and programs.
  • Collaborate with ITS, Library staff, and others as needed to resolve emergent and ongoing library technology problems.
  • Coordinate with the Access Services Librarian on ongoing usability assessment of electronic resources and Websites.
  • Develop an annual review schedule of library technology to identify upgrades, outdated materials, and new opportunities to support students and faculty.
  • Manage and work with vendors to enhance technology tools.
  • Produce training materials and instructional coaching to integrate technology in the classroom.
  • Follow professional trends and industry standards; benchmark services against other comparable institutions.
  • Collaborate with Summer Portals staff to support classroom- and library-based learning.
  • Staff Library Services Desk and other service points as assigned, to assist library users with questions and requests.
  • Work with patrons to develop their independent research skills.
  • Contribute to the overall maintenance of the library collection.
  • Other projects and tasks as assigned by the Library Director.
  • A Bachelor's degree from an accredited college, preferably in computer science or a related field; a Master's degree in Library Science or other relevant graduate degree strongly preferred.
  • Previous experience in an academic, school, or public library.
  • A positive attitude and professional demeanor: friendly, diplomatic, adept at customer service.
  • Excellent communication, organizational, and writing skills.
  • An ability to work independently as well as in a team structure.
  • Attention to detail and precision.
  • Proficiency in the use of computers and office productivity software.
  • Ability to work effectively with colleagues, faculty, and academically motivated adolescent patrons, in a demanding and rapidly changing environment.
  • Preferred: experience in Website design, data science, social media outreach, and/or familiarity with ISTE Technology Facilitation Standards.
  • The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this position.
  •  Repetitive (keyboard) motion
  • Occasional bending, stooping, and reaching
  • Periodically carrying boxes (up to 50 lbs)
  • Regularly pushes/navigates fully laden book trucks
  • Regularly stands for long periods
  • Close vision, the ability to adjust focus, and comfort using a computer monitor for long periods of time
  • Noise level in the work environment is usually quiet
  • Hours include late afternoon, evening, and weekend shifts
The essential functions and basic skills have been included. It is not intended to be construed as an exhaustive list of all functions, responsibilities, skills and abilities. Additional functions and requirements may be assigned by supervisors as deemed appropriate.The Hotchkiss School is a tobacco-free environment.
The Hotchkiss School does not discriminate on the basis of age, gender, religion, race, color, sexual orientation, gender identity, genetic information, disability, or national or ancestral origin in the administration of its educational policies, scholarship and loan programs, athletic and other School-administered programs, or in the administration of its hiring and employment practices.

Apply at

Computer Science Opportunities | Professional Job Listings in New England | School Positions | leave a comment

Technology & Technical Services Librarian, Clapp Memorial Library, Belchertown, MA

Position: Technology & Technical Services Librarian

Clapp Memorial Library, Belchertown, MA

40 hours/benefited


Salary: $27.14 per hour


Description: The Clapp Memorial Library seeks a knowledgeable, team-oriented Technology & Technical Services Librarian to balance a mix of cataloging, hands-on technical duties, and direct customer service. We're looking for a motivated problem solver and a quick learner who also enjoys the challenges of working with ever-changing technologies to enhance library services.


Duties: Catalogs and processes new library materials; manages the Library's technology services, information systems and technical infrastructure including installation, maintenance, and troubleshooting of computer hardware and software, databases and other electronic resources, and assorted equipment; evaluates current and future technology needs; manages ordering and inventory of computers and other supplies; organizes and leads training workshops for staff and patrons on a variety of technologies, both current and emerging, and produces explanatory documentation; maintains website; runs activity reports; collects and organizes usage statistics; communicates with online service vendors. Position includes evening work and friendly and courteous customer assistance at the public service desk as needed; other duties as assigned.


Applicants should be comfortable working with patrons of varied backgrounds, ages, and abilities. Must be detail-oriented, flexible, dependable, and able to deal with interruptions while juggling multiple tasks.



  • Bachelor's degree required; MLS preferred 
  • Evergreen ILS experience; previous C/WMARS experience a plus
  • Experience managing or implementing technological projects and maintaining automated library systems and related applications
  • Minimum two years paid public library experience
  • Excellent customer service skills and enjoyment of public service work
  • Skilled at patiently providing technical assistance to users with widely varying levels of expertise
  • Proficiency in Wordpress, Microsoft Office, Windows
  • Ability to lift and carry up to 30 pounds. Position requires frequent walking, stooping, kneeling and keyboarding
  • Ability to work quickly and accurately



Cover letter, resume, and three references by January 19, 2018 to:

Sheila McCormick, Director

Clapp Memorial Library

PO Box 627

Belchertown, MA 01007

Computer Science Opportunities | Professional Job Listings in New England | leave a comment

Faculty, Human-Computer Interaction Institute, Carnegie Mellon University, Pittsburgh, PA

The Human-Computer Interaction Institute in Carnegie Mellon University's School of Computer Science seeks candidates for several tenure-track faculty appointments to begin in Fall 2018.

We enthusiastically encourage applicants across ALL areas, fields, and disciplines related to human-computer interaction (HCI) to apply.

Successful candidates should have an outstanding track record in research, strong academic credentials, a history of or interest in interdisciplinary research, undergraduate and graduate teaching, and a terminal graduate degree appropriate to their discipline. We especially encourage applications from candidates with a demonstrated commitment to studying and/or mentoring underrepresented groups such as women, minorities, people with disabilities, and people of lower socioeconomic status. We will consider candidates at Assistant, Associate, or Full Professor level.



The HCI Institute is an academic department with more than twenty faculty members who come from a range of different disciplines including computer science, cognitive psychology, social psychology, design, and games. Research interests include Education Learning Sciences and Technologies, Interaction Techniques, Social Computing, Crowdsourcing, Usable Privacy and Security, End-user Programming, Research through Design, Service Design, Internet of Things, 3D printing and making, Artificial Intelligence, and Accessibility. These topics form a variety of interdisciplinary collaborations both within the department and across the university. The HCI Institute has a PhD program, several master's programs, and an undergraduate major and minor.

The School of Computer Science (SCS) at Carnegie Mellon is home to seven departments and over 200 tenure-track, research, and teaching faculty with expertise spanning traditional computer science, human computer interaction, language technology, machine learning, computational biology, software engineering, and robotics. The SCS offers a highly collaborative and uniquely interdisciplinary research environment that promotes innovation and entrepreneurship in both teaching and research.



We will begin reviewing applications on December 15, 2017 and continue to accept applications until all positions are filled.

Please apply via the CMU School of Computer Science online application here:

Our application process will ask you for: 1) a cover letter, 2) a detailed curriculum vitae, 3) a teaching statement (required for tenure and teaching track positions. optional for research and systems track positions), 4) a research statement (required for research, tenure, and systems track positions. optional for teaching track positions), 5) the names and email addresses of three or more individuals who have been asked to provide letters of reference,  6) copies of 3 representative papers, and 7) a broader impact statement

Computer Science Opportunities | Professional Jobs Outside of New England | leave a comment

Lecturer, Computing and Information Science, Cornell University, Ithaca, NY

The college of Computing and Information Science (CIS) at Cornell University invites applications for a full time Lecturer position focused on teaching innovation and excellence, to be hired in one of its three academic departments-Computer Science, Information Science or Statistical Science. Information about CIS and these departments can be found at The position offers a professional career track with possibility of growth: a three year (Lecturer) or five year (Senior Lecturer) appointment, depending on candidate qualifications, with the expectation of renewal.

We seek candidates to take a lead in developing innovative and effective teaching methods for CIS faculty in partnership with university teaching excellence programs. We expect that candidates will also teach, work with, and advise students in one or more of our undergraduate programs. Candidates for the position should hold a PhD and have demonstrated excellence in teaching CIS related undergraduate courses. Candidates holding a Masters who have shown exceptional teaching ability will also be considered.

CIS has as its foundation an outward-looking inter-disciplinary approach to computing and information, from a faculty that is grounded in core excellence within academic disciplines in its three departments. Computer Science brings together faculty, students and researchers in a broad range of interests including AI/machine learning, data science, graphics, human interaction cyber-security, scientific computing, systems/networks and theory. Information Science advances understanding of how people and society interact with computing and information. Statistical Science research and teaching includes statistical theory, statistical computing, data science or general methodology.

Evaluation of applicants will begin December 1, 2017. To ensure full consideration, applications should be received by January 1, 2018, but will be accepted until the position is filled.

Applicants should submit a cover letter, *curriculum vitae* with a teaching statement including evidence of their teaching abilities and background with innovative teaching methodologies, and arrange for three letters of reference directed towards their teaching performance to be submitted electronically.

Application materials must be submitted at:

CIS Cornell University is located in Ithaca, New York, a city of about 30,000 people in the heart of the Finger Lakes region. Both Cornell and Ithaca offer a wide range of cultural activities, sports, and outdoor activities with the pleasures of both city and country close at hand.

Diversity and inclusion are a part of Cornell University's heritage. We are a recognized employer and educator valuing AA/EEO, Protected Veterans, and Individuals with Disabilities.

Academic Positions | Computer Science Opportunities | Professional Jobs Outside of New England | leave a comment

Computer Science Jobs, Insurify, Cambridge, MA

We are Insurify - a fast-growing MIT FinTech start-up that is disrupting the $600B Insurance Industry. Led by veterans from Kayak and TripAdvisor, we are using cutting-edge technologies to build an award-winning platform. Our smart virtual insurance agent and robo advisor gives consumers personalized insurance recommendations and compares dozens of quotes at once to save them time and money.


Check out what others have to say about Insurify.


Available Jobs:


  • Be part of a fast-growing startup
  • Do meaningful work that has an impact
  • Work with a team of seasoned tech veterans with successful track records
  • Unlimited vacation time
  • Small knit group where your ideas are heard and encouraged.


Contact Us

Email resumes to

Computer Science Opportunities | Professional Job Listings in New England | leave a comment

Digital Library Technical Specialist, NASWA, Washington, DC

The National Association of State Workforce Agencies (NASWA) is seeking to hire a full-time Digital Library Technical Specialist to support the Knowledge Exchange Digital Library. This is a remote work/teleworking position. Occasional domestic travel may be required to assist at conferences, meetings, or trainings.

Project Description

The Unemployment Insurance Integrity Center (Center), a division of NASWA, has been formed in partnership with the U.S. Department of Labor (USDOL) Office of Unemployment Insurance and the New York State Department of Labor to provide innovative tools, training, and support to states in their efforts to reduce improper payments and combat unemployment insurance (UI) fraud. Among other projects, the Center is tasked with establishing the Knowledge Exchange Digital Library, which was implemented recently, in July 2017. 


The central purpose of the Library is to provide easy access to resources that will support state UI agencies in their efforts to reduce improper payments and fraud, and promote program integrity. There also is a potential opportunity to help the library expand beyond its current sole focus on unemployment integrity, to include content pertaining to all of the program areas that NASWA services, including the unemployment program in general, and workforce and its related programs (such as TANF, vocational rehabilitation, etc).



The Digital Library Technical Specialist will report to the Center Project Manager who leads on the Digital Library task. In collaboration with one other Digital Librarian, s/he is responsible for the following:

  • Serving as the Technical Lead on the Digital Library project, which may include:
    • Working with other members of the Digital Library team to develop recommendations and a strategic plan for the development and/or enhancement of library features and resources.  Also may develop / enhance the library platform directly.
    • Serving as the primary point of contact with library development vendors.
    • Monitoring the library for emergent bugs, issues, or suspicious activity, spearheading problem resolution.
    • Leading the testing of new features. 
    • Collaborating in updating and enhancing policies and procedures for platform security.
  • Assisting with daily library operations, including: reviewing library administrator reports (link checker, chat, usage statistics, etc) and addressing any issues identified therein; reviewing, adding, or removing library content; providing technical, research, and reference support to library users;
  • Assisting with the continuous curation of resources for the Library.  This will include seeking and identifying resources of interest, and ensuring that all needed permissions are in place.  This also will include assisting with the process of developing resources for the library.
  • Assisting in the development and execution of ongoing marketing strategies, as needed.
  • Diplomatically interacting with project stakeholders and learning about their user needs and concerns relative to content, features, security, and other aspects of the digital library experience.
  • Contributing to weekly and monthly project status reports.
  • Assisting in updating and maintaining policies and procedures for digital library collections, contributions, and archiving.
  • Occasional travel may be required, for relevant meetings, trainings, and events.
  • Other duties as assigned.



Education: Master's Degree in Library and Information Science; or minimum of Bachelor's in Computer Science (or related) degree program.


Experience, Skills, and Abilities:

  • Experience in planning, developing, launching, managing, and/or supporting digital library(ies).  
  • Strong working knowledge of library tools, methods, and/or practices for collections, cataloging, indexing, licensing and rights, security, and archiving required.
  • Experience with the DSpace platform strongly preferred; recent experience preferred.
  • Experience with metadata schemas required; experience with Dublin Core strongly preferred.
  • Strong technical knowledge and related skills are required, including any or all of the following: web site development, repository platform development, coding languages (HTML, CSS, JavaScript, XML, MySQL), harvesting technologies, database development and/or management, and API integration. 
  • Must have strong understanding of user experience optimization; solid understanding of user authentication (single sign-on) protocols also would be helpful.
  • Experience with library chat technology; LibAnswers with LibChat (by SpringShare) preferred.
  • Strong organizational, interpersonal, communication, and time management skills.
  • Must be self-starter who excels at working both independently and as a member of a team; comfortable working in a virtual environment. 
  • Flexibility and problem-solving abilities to accommodate changes in direction and to strategize solutions to emergent issues.
  • Professionalism is a must.


Application Process:

Interested applicants should submit a résumé (which includes a detailed section specifying technical skills and experience) and cover letter to:

Sara Hall Phillips

Project Manager, UI Integrity Center

National Association of State Workforce Agencies


The application deadline is 11:59 pm ET, Wednesday, December 13, 2017.

Computer Science Opportunities | Professional Jobs Outside of New England | Special Positions | leave a comment

Digital Library Software Engineer, Harvard University, Cambridge, MA

Digital Library Software Engineer
Harvard University Information Technology

Duties & Responsibilities
This is a fully benefited, full-time Harvard University position that has been funded until June 30, 2018. There is the possibility of renewal, contingent on funding, university priorities and satisfactory job performance.

Harvard University Information Technology (HUIT) is a community of Information Technology professionals committed to understanding our users and devoted to making it easier for faculty, students, and staff to teach, research, learn, and work through the effective use of information technology. We are recruiting an IT workforce that has both breadth in their ability to collaborate and innovate across disciplines - and depth in specific areas of expertise. HUIT offers opportunities for IT professionals to learn and work in a unique technology landscape and service-focused environment. If you are a technically proficient, nimble, user-focused and accountable IT professional who also connects with the importance of collaborating well in a team environment we are looking for you!

Position Overview:
Provide technical support and for the systems and services used by the Office for Scholarly Communications as well as services provided to scholars to support open access policies and system infrastructure.

Principal Duties and Responsibilities:
Administer and enhance the Harvard open access digital repository. Play key role in a project to upgrade the DSpace platform used by the Digital Access to Scholarship at Harvard (DASH) system. Develop and enhance software and websites. Support and enhance the tools used to support the Electronic Theses and Dissertation workflow.
Collaborate on projects with librarians, scholars, lawyers, and technologists across institutional boundaries.

Basic Qualifications

  • Bachelor's degree in computer science, information science or related experience
  • 3+ years hands-on, related applications development experience including developing, debugging, testing, implementing, and supporting database-driven websites

Additional Qualifications
Experience with:

  • digital repository software (such as DSpace or Fedora)
  • team collaboration tools, version control systems, and application deployment
  • using and developing APIs and microservices
  • database technologies (such as MySQL, Oracle, PostgreSQL)
  • at least 3-4 of the following technologies: python, php, javascript, flask, jekyll, drupal, html5, sass/scss, css3
  • Knowledge and experience with the Open Access (OA) movement, including mission, vision, goals, licensing, and how OA works at the university level
  • Specific knowledge of the Harvard Open Access model
  • library applications, technology, and standards, including relevant library open source efforts
  • linked data, web APIs, and related standards and principles
  • Unix or Linux server platforms, related software, and basic system administration utilities

Sub Unit

00 - Non Union, Exempt or Temporary

Salary Grade

Appointment End Date

Pre-Employment Screening
Education, Identity

EEO Statement
We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, gender identity, sexual orientation or any other characteristic protected by law.

Apply Here:


Computer Science Opportunities | Professional Job Listings in New England | leave a comment

Manager of Technology and Training, Curtis Memorial Library, Brunswick, ME

Curtis Memorial Library has an exciting opportunity for a creative, energetic technology professional with a passion for teaching and training and the skills to keep the library's technology tools and systems running smoothly.

The successful candidate will have a flair for working with people of varied ages and abilities; proficiency with a variety of computer applications and systems; familiarity with emerging technology services and equipment, and the desire to work in a highly collaborative environment.

Located in beautiful mid-coast Maine, Curtis Memorial Library is a dynamic community center serving a population area of 25,000 in the towns of Brunswick and Harpswell, with over 900 visits a day.  The area offers a rich array of educational, cultural, and recreational opportunities and a vibrant, pedestrian-friendly downtown.

Nature of Work

Manages technology services and equipment throughout the library, including IT, social media, digital collections, and technology training for library staff and patrons, with some supervisory responsibility.  Leads and supports the library's mission and core values and participates as a member of the library's senior management team; reports to Library Director.  Work is performed with considerable independent judgment and initiative.

Primary Responsibilities

Participates in strategic planning for technology, including defining needs and goals, evaluating and recommending solutions, planning and managing the technology budget, and developing policy and procedures for the use of technology

Leads in the development and implementation of dynamic technology services, presentations, and participatory experiences for patrons and staff.

  • Works with management team to identify staff training needs; trains staff in the use of technologies and digital media and encourages integration of innovative technologies throughout the library
  • Identifies and stays current with community/service areas and understands their technological needs and interests; cultivates relationships with community members to garner feedback
  • Develops and leads technology programs for the public and prepares related digital and print tutorials and guides
  • Provides technical support for staff and patrons; troubleshoots and resolves problems with library technology and prepares documentation for use in troubleshooting

Serves as administrator for network telecommunications, IT system security, staff intranet, data management, public PCs, printers, WiFi, security camera support, cloud computing, data backup and disaster recovery, including new installations and upgrades and day to day maintenance of hardware and software

Provides leadership in designing, developing and supporting the library's online, mobile, and digital presence, including website and digitization projects and utilization of social media in the promotion of library programs and services to increase public awareness, interest, and participation

Identifies technology trends that will impact libraries. Embraces innovation and experimentation and recommends thoughtful change to help the library stay relevant and vital

Compiles and interprets statistics and prepares reports; serves as compliance officer for the library's participation in the federal E-rate program

Establishes and maintains positive vendor relationships, including support for the library's network management vendor (BEK)

Supervises Digital Services Librarian and volunteers recruited to assist in technology-related areas

May provide basic reference assistance and instruction at a service desk


  • Knowledge of the principles and practice of providing library technology services in public libraries; relevant technical standards; and trends and issues in the field
  • Proficiency with automated library systems and other computer applications including operating systems and thin clients, Microsoft Office, web authoring software and social media; familiarity with emerging technology services and equipment
  • Experience in managing networked databases and servers or related technical experience
  • Ability to effectively analyze and resolve technology issues and troubleshoot computer software and hardware problems.
  • Ability to effectively communicate ideas and thoughts both verbally and in writing, including facility with public speaking and training and with creating instructional materials
  • Ability to independently learn new technical applications
  • Ability to use diplomacy and tact to establish and maintain relationships with library patrons, employees, outside businesses and organizations
  • Ability to adapt to changing needs, recognize and set priorities, and plan and organize own work
  • Customer-focused and friendly
  • Ability to perform tasks requiring some bending, lifting, pushing, and walking; sufficient manual dexterity, ability to speak, and vision to perform job-specific tasks
  • Availability to work a varied schedule, including weekends and evenings, which may change periodically
  • Preferred experience:
    Teaching and training
    BS in Computer Science or related field supplemented by experience with technology integration and/or equivalent training and experience
    MLS degree from an ALA-accredited school and/or equivalent training and experience

Salary range is $49,400 - $55,800, commensurate with experience.

To apply, please email cover letter, resume, and contacts for 3 references to Technology Position Search Team via by Wednesday, November 1. Position start date is flexible.

Computer Science Opportunities | Professional Job Listings in New England | leave a comment

Home | Archives