"Alerted.org

Job Title, Industry, Employer
City & State or Zip Code
20 mi
  • 0 mi
  • 5 mi
  • 10 mi
  • 20 mi
  • 50 mi
  • 100 mi
Advanced Search

Advanced Search

Cancel
Remove
+ Add search criteria
City & State or Zip Code
20 mi
  • 0 mi
  • 5 mi
  • 10 mi
  • 20 mi
  • 50 mi
  • 100 mi
Related to

  • Web Scraping Programmer - CJARS

    University of Michigan (Ann Arbor, MI)



    Apply Now

    Web Scraping Programmer - CJARS

     

    How to Apply

     

    Applicants are required to submit a (1) cover letter, (2) resume, and (3) example code via the UM Careers website as one combined electronic document. The cover letter should explain how your skills and experience align with the job requirements and why you are applying for the position. Please include all relevant experience and education in your resume. Example code should not exceed 5 pages in length and should showcase your skills developing web-scrapers to collect information from websites, or be an example of another relevant exercise.

    Job Summary

    TheCriminal Justice Administrative Records System (CJARS) (https://cjars.org/) is a next-generation criminal justice data platform designed to improve policy-relevant research on the U.S. justice system. To date, the project has amassed a substantial amount of criminal justice data, including 3 billion lines of raw data, which come from 38 states and cover over 200 million criminal justice events. CJARS was recently awarded a $6 million grant from Arnold Ventures to expand project operations over the course of the next three years. We are seeking applications for a Web Scraping Programmer to join our expanding team and contribute to the growth of the CJARS data holdings. As a Web Scraping Programmer, you will develop web scraping algorithms and data parsers to collect information from criminal justice agency websites and prepare it for incorporation into the CJARS database.

     

    Mission Statement

     

    The mission of the University of Michigan is to serve the people of Michigan and the world through preeminence in creating, communicating, preserving and applying knowledge, art, and academic values, and in developing leaders and citizens who will challenge the present and enrich the future.

    Responsibilities*

    Web Scraping and Data Parsing

    + Develop, monitor, debug, and modify web scrapers using Python packages, such as Selenium.

    + Create .CSV files by parsing scraped information using Python packages, such as Beautiful Soup.

    + Develop strategies to evaluate the content and quality of data that has been collected.

    + Record metadata from scraped and parsed information to guide subsequent processing of data by the CJARS data processing team.

    + Evaluate data scraping targets and current processes to ensure that data scraping remains in compliance with internal web-scraping policies.

    + Develop code in a team environment, review code of other team members, and collaborate with other team members to solve new data scraping challenges.

    Project Management and Planning

    + Continually identify and maintain a list of targets for CJARS data scraping efforts.

    + Develop and maintain systems to track the status of web crawlers.

    + Establish priorities for data scraping targets that balances the value of scrapable data against available computing and staff resources.

    Required Qualifications*

    + A Bachelor's degree in a relevant field. A combination of education and professional experience may be considered in lieu of a bachelor's degree.

    + 1 to 3 years of relevant professional experience.

    + Ability to code using common programming languages (e.g., Python).

    Desired Qualifications*

    + Knowledge and understanding of U.S. criminal justice system.

    + Experience developing web scrapers and data parsers.

     

    Modes of Work

     

    Positions that are eligible for hybrid or mobile/remote work mode are at the discretion of the hiring department. Work agreements are reviewed annually at a minimum and are subject to change at any time, and for any reason, throughout the course of employment. Learn more about thework modes (https://hr.umich.edu/working-u-m/my-employment/ways-we-work-resource-center/ways-we-work-implementation-group/modes-work) .

     

    Additional Information

     

    The salary range for this position is $64,600 to $80,000.

     

    As one of the world's great liberal arts colleges, LSA pushes the boundaries of what is understood about the human experience and the natural world, and we foster the next generation of rigorous and empathetic thinkers, creators, and contributors to the state of Michigan, the nation, and the world.

     

    To learn more about LSA's Mission, Vision and Values, please visit https://lsa.umich.edu/strategicvision .

     

    Background Screening

     

    The University of Michigan conducts background checks on all job candidates upon acceptance of a contingent offer and may use a third-party administrator to conduct background checks. Background checks are performed in compliance with the Fair Credit Reporting Act.

     

    Application Deadline

     

    Job openings are posted for a minimum of seven calendar days. The review and selection process may begin as early as the eighth day after posting. This opening may be removed from posting boards and filled any time after the minimum posting period has ended.

     

    U-M EEO Statement

     

    The University of Michigan is an equal employment opportunity employer.

     

    Job Detail

     

    Job Opening ID

     

    269692

     

    Working Title

     

    Web Scraping Programmer - CJARS

     

    Job Title

     

    General Prgm/Analyst Inter

     

    Work Location

     

    Ann Arbor Campus

     

    Ann Arbor, MI

     

    Modes of Work

     

    Onsite

     

    Full/Part Time

     

    Full-Time

     

    Regular/Temporary

     

    Regular

     

    FLSA Status

     

    Exempt

     

    Organizational Group

     

    College Of Lsa

     

    Department

     

    LSA Economics

     

    Posting Begin/End Date

     

    10/13/2025 - 10/27/2025

     

    Salary

     

    $64,600.00 - $80,000.00

     

    Career Interest

     

    Information Technology

     


    Apply Now



Recent Searches

[X] Clear History

Recent Jobs

  • Web Scraping Programmer - CJARS
    University of Michigan (Ann Arbor, MI)
  • General Laborer/Warehouse - Growmark FS, LLC
    GROWMARK, Inc. (Eighty Four, PA)
[X] Clear History

Account Login

Cancel
 
Forgot your password?

Not a member? Sign up

Sign Up

Cancel
 

Already have an account? Log in
Forgot your password?

Forgot your password?

Cancel
 
Enter the email associated with your account.

Already have an account? Sign in
Not a member? Sign up

© 2025 Alerted.org