Enable job alerts via email!

Temporary Software Programmer

University of Minnesota

Minneapolis (MN)

Remote

USD 110,000 - 119,000

Part time

Today
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

The University of Minnesota is seeking a Software Programmer for a part-time position on the Pest Control Living Database Project. The role focuses on developing a natural language processing tool and contributing to database infrastructure, requiring strong Python skills and experience in scientific computing.

Benefits

Retirement plan options
Flexible work hours

Qualifications

  • Proven experience in Python programming, especially for scientific computing or NLP applications.
  • Bachelor's degree or higher with relevant experience in software development.

Responsibilities

  • Design, develop, and document robust NLP tools for data extraction.
  • Collaborate on the back-end development for the Living Database infrastructure.

Skills

Python programming
Natural Language Processing
Collaboration skills
Documentation

Education

BA/BS degree
Master's degree
Ph.D. in Computer Science

Tools

spaCy
NLTK

Job description

1 week ago Be among the first 25 applicants

Get AI-powered advice on this job and more exclusive features.

About The Job

Hours: 14 hours/week (part-time, temporary/casual appointment)

About The Job

Hours: 14 hours/week (part-time, temporary/casual appointment)

Hourly Rate: $53.00 - $57.00 ($110,240 - $118,560)

Department: Department of Economics, University of Minnesota – NatCap TEEMs

Supervisor: Colleen Miller

Location: Remote

Start Date: estimating 6/24/2025

End Date: 8/31/2025

About The Project

The Pest Control Living Database Project, funded by USDA Grant #1023888, aims to revolutionize pest management science by combining insect observation datasets, biological traits, and remote sensing data into an integrated analytical platform. This Living Database will provide researchers and practitioners with a tool to identify, understand, and manage pest dynamics across diverse agricultural landscapes using state-of-the-art data science and automation techniques.

The interdisciplinary team includes ecologists, economists, entomologists, and computer scientists from multiple institutions. This hire will directly support development of key software tools within this framework.

Position Summary

The NatCap TEEMs Group In The Department Of Economics At The University Of Minnesota Seeks a Motivated, Experienced Software Programmer To Contribute To The Development Of

  • A natural language processing (NLP) tool for extracting and structuring insect trait data from scientific literature.
  • The core Living Database infrastructure, enabling integration and querying of ecological datasets at scale.
  • Scientific manuscripts describing these methods for peer-reviewed publication.

This is a temporary, part-time, hourly position for a skilled contractor with flexible availability and a collaborative mindset. The candidate will work closely with the scientific leads and technical team.

Primary Responsibilities

Tool Development (50%)

  • Design, develop, and document a robust NLP tool to identify and extract traits from ecological and entomological literature.
  • Collaborate on the back-end development of the Living Database infrastructure (e.g., ingestion, storage, access, API).
  • Write clean, modular, well-tested Python code for database automation and processing pipelines.

Research Support & Collaboration (30%)

  • Contribute to reproducible computational workflows supporting scientific analyses.
  • Work with interdisciplinary team members to refine software functionality based on user needs.
  • Assist with methodological documentation and figures for inclusion in academic publications.

Writing & Documentation (20%)

  • Contribute to the methodology sections of two academic publications.
  • Write internal technical documentation and external-facing guidance for collaborators and users.

Required

Qualifications

  • BA/BS plus at least six years of experience or master's degree plus at least four years of experience.
  • Proven experience in Python programming, especially for scientific computing or NLP applications.
  • Experience working with or developing database systems and/or API integrations.
  • Familiarity with common NLP libraries (e.g., spaCy, NLTK, transformers).
  • Strong documentation, communication, and collaborative development skills (e.g., Git, GitHub).
  • Demonstrated ability to work independently and remotely.

Preferred

  • Experience working on interdisciplinary scientific research projects including ecological, economic and remote sensing-specific research.
  • Knowledge of ecological or entomological data and/or trait databases.
  • Experience writing or contributing to peer-reviewed scientific publications.
  • Comfort with Google Earth Engine, geospatial data formats, or Earth observation integration.
  • Ph.D. in Computer Science.

Pay And Benefits

Pay Range: $110,240 - $118,560 annually ; depending on education/qualifications/experience.

Retirement plan options are available for Civil Service, Faculty, Labor-Represented, Professional & Administrative, and Temp Casual classifications. Learn more about retirement plans .

How To Apply

To be considered for this position:

Please send a resume/CV and a brief statement of interest to Dr. Colleen Miller, mill5773@umn.edu.

Diversity

The University recognizes and values the importance of diversity and inclusion in enriching the employment experience of its employees and in supporting the academic mission. The University is committed to attracting and retaining employees with varying identities and backgrounds.

The University of Minnesota provides equal access to and opportunity in its programs, facilities, and employment without regard to race, color, creed, religion, national origin, gender, age, marital status, disability, public assistance status, veteran status, sexual orientation, gender identity, or gender expression. To learn more about diversity at the U: http://diversity.umn.edu

Employment Requirements

Any offer of employment is contingent upon the successful completion of a background check. Our presumption is that prospective employees are eligible to work here. Criminal convictions do not automatically disqualify finalists from employment.

About The U Of M

The University of Minnesota, Twin Cities (UMTC)

The University of Minnesota, Twin Cities (UMTC), is among the largest public research universities in the country, offering undergraduate, graduate, and professional students a multitude of opportunities for study and research. Located at the heart of one of the nation's most vibrant, diverse metropolitan communities, students on the campuses in Minneapolis and St. Paul benefit from extensive partnerships with world-renowned health centers, international corporations, government agencies, and arts, nonprofit, and public service organizations.

At the University of Minnesota, we are proud to be recognized by the Star Tribune as a Top Workplace for 2021, as well as by Forbes as Best Employers for Women and one of America’s Best Employers (2015, 2018, 2019, 2023), Best Employer for Diversity (2019, 2020), Best Employer for New Grads (2018, 2019), and Best Employer by State (2019, 2022).

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Part-time
Job function
  • Job function
    Engineering and Information Technology
  • Industries
    Higher Education

Referrals increase your chances of interviewing at University of Minnesota by 2x

Get notified about new Software Engineer jobs in Minneapolis, MN.

Minneapolis, MN $125,000.00-$190,000.00 1 month ago

Software Development Engineer (Full Stack), Amazon Key

Wayzata, MN $100,000.00-$150,000.00 7 months ago

Minneapolis, MN $125,000.00-$190,000.00 1 month ago

Minneapolis, MN $110,000.00-$125,000.00 2 months ago

Software Engineer (React, Node.js, Mongo)

St Paul, MN $96,400.00-$159,100.00 1 week ago

Plymouth, MN $60,000.00-$120,000.00 2 weeks ago

Software Engineer I, Backend (Identity Decisioning)
2956 - Full Stack Software Engineer – React/C#
Engineer I Software Engineering - US Based Remote

Minneapolis, MN $62,000.00-$93,000.00 2 weeks ago

Minneapolis, MN $67,157.78-$115,127.62 2 weeks ago

Greater Minneapolis-St. Paul Area 2 months ago

Software Engineer 1(Java, Springboot, API)

Minneapolis, MN $92,820.00-$109,200.00 3 hours ago

Software Engineer 1(Java, Springboot, API)

St Paul, MN $92,820.00-$109,200.00 3 hours ago

Bloomington, MN $60,000.00-$65,000.00 4 days ago

Minneapolis, MN $100,000.00-$110,000.00 3 weeks ago

Minneapolis, MN $130,000.00-$175,000.00 1 day ago

Greater Minneapolis-St. Paul Area 1 month ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Temporary Software Programmer

Entomological Society of America

Minneapolis null

Remote

Remote

USD 110,000 - 119,000

Part time

7 days ago
Be an early applicant

Temporary Software Programmer

Davita Inc.

Minneapolis null

Remote

Remote

USD 110,000 - 119,000

Part time

8 days ago

Temporary Software Programmer

Davita Inc.

Saint Paul null

Remote

Remote

USD 110,000 - 119,000

Part time

8 days ago

Senior Software Engineer - Remote

Optum

Eden Prairie null

Remote

Remote

USD 89,000 - 177,000

Full time

6 days ago
Be an early applicant

Senior SQL Developer

Gravity IT Resources

Minneapolis null

Remote

Remote

USD 100,000 - 140,000

Full time

7 days ago
Be an early applicant

Senior Full Stack Software Engineer

ZipRecruiter

Cologne null

Remote

Remote

USD 90,000 - 130,000

Full time

3 days ago
Be an early applicant

Principal iOS Software Engineer

Abbott

Green Oaks null

Remote

Remote

USD 111,000 - 223,000

Full time

5 days ago
Be an early applicant

System Software Engineer - Rust compiler, tooling, and ecosystem

Canonical

Minneapolis null

Remote

Remote

USD 90,000 - 130,000

Full time

12 days ago

iSeries RPG Programmer Analyst

West Marine

null null

Remote

Remote

USD 80,000 - 120,000

Full time

7 days ago
Be an early applicant