EERC Research Assistant (Data Science and Artificial Intelligence) - Graduate Level

University of North Dakota

Grand Forks (ND)

On-site

USD 27,000 - 39,000

Part time

7 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

University of North Dakota is seeking a graduate student to support EERC AI research within the Bakken CtC initiative. The role focuses on building Python-based workflows for data processing, visualization, and ML, using diverse datasets from well construction to production histories.

You will explore AI capabilities to accelerate discovery and decision support. The position emphasizes reproducing analyses, documenting methods, and working with multidisciplinary teams to translate complex data

Qualifications

  • Enrolled in a graduate program (MS/PhD) in a quantitative field.
  • Experience programming in Python for scientific computing or ML.
  • Experience with scientific data-analysis libraries (NumPy, pandas, SciPy, scikit-learn).
  • Foundational knowledge of statistics and data analysis.

Responsibilities

  • Assist in acquiring, organizing, curating, integrating, and quality-controlling structured and unstructured datasets relevant to Bakken research and enhanced oil recovery (EOR).
  • Develop reproducible Python-based workflows for data processing, exploratory data analysis, visualization, statistical analysis, and machine learning.
  • Apply statistical and machine-learning techniques to identify patterns, relationships, clusters, anomalies, and predictive features within complex datasets.
  • Integrate and analyze multimodal information, including tabular, time-series, geospatial, and unstructured data.
  • Evaluate and develop AI methods (LLMs, multimodal AI) for data extraction, synthesis, analysis, and knowledge discovery.
  • Collaborate with researchers to evaluate AI results against conventional methods and engineering principles.
  • Document analytical methods, code, assumptions, provenance, and results in reports and visualizations.

Skills

Python programming
Data analysis

Education

MS/PhD student in data science or related field

Tools

NumPy
pandas
SciPy
scikit-learn

Job description

Salary/Position Classification
  • $24.00 hourly, Non-Exempt (Eligible for overtime)
  • Up to 20 hours per week
  • 100% Remote Work Availability: No
  • Hybrid Work Availability (requires some time on campus): No
Purpose of Position

This is a part-time, non-benefited position. Only UND students are eligible to be hired in this position.

Duties & Responsibilities

We are looking for a graduate student to support applied data science and artificial intelligence (AI) research at the Energy & Environmental Research Center (EERC). The selected student will work with EERC scientists, engineers, and data scientists as part of the Bakken 2.0 Cracking the Code (CtC) initiative, which seeks to advance the understanding and application of enhanced oil recovery (EOR) in the Bakken petroleum system.

The work will focus on using multiple computational and analytical approaches, from data curation, statistics, and exploratory data analysis through machine learning and advanced AI, to extract information and insight from large, complex, multimodal Bakken datasets. These datasets may include well construction and completion information, production histories, reservoir and geological properties, geospatial data, engineering data, simulation results, technical literature, reports, figures, and other structured and unstructured information.

A particular emphasis will be placed on investigating how emerging AI capabilities, including large language models, multimodal AI, AI-assisted scientific workflows, and agentic AI, can complement conventional data science methods to accelerate scientific discovery and decision support.

The selected individual will work closely with EERC research scientists, engineers, and data scientists to develop practical, reproducible analytical workflows and translate complex datasets into information that supports research and engineering decisions.

Duties & Responsibilities:

  • Assist in acquiring, organizing, curating, integrating, and quality-controlling structured and unstructured datasets relevant to Bakken research and enhanced oil recovery (EOR).
  • Develop reproducible Python-based workflows for data processing, exploratory data analysis, visualization, statistical analysis, and machine learning.
  • Apply statistical and machine-learning techniques to identify patterns, relationships, clusters, anomalies, and predictive features within complex scientific and engineering datasets.
  • Integrate and analyze multimodal information, potentially including tabular, time-series, geospatial, technical-document, image, and other scientific data.
  • Evaluate and develop applications of large language models, multimodal AI, and agentic AI for scientific data extraction, synthesis, analysis, reasoning, and knowledge discovery.
  • Work with EERC scientists and engineers to evaluate AI- and data-driven results against conventional analytical methods, scientific understanding, and engineering principles.
  • Document analytical methods, code, assumptions, data provenance, and results, and contribute to technical reports, presentations, visualizations, and other research products.
Required Competencies
  • Strong analytical and quantitative problem-solving skills.
  • Ability to work with large, heterogeneous, and potentially incomplete scientific and engineering datasets.
  • Ability to work independently while also contributing effectively to multidisciplinary research teams.
  • Demonstrated curiosity and willingness to learn unfamiliar scientific and engineering subject matter.
  • Ability to evaluate new computational and AI methods critically rather than treating AI-generated results as inherently reliable.
  • Strong written and oral communication skills, including the ability to explain technical methods and results to researchers from different disciplines.
  • Ability to develop organized, documented, and reproducible computational workflows.
Minimum Requirements
  • Enrolled in an M.S. or Ph.D. program in data science, computer science, electrical or computer engineering, applied mathematics, statistics, engineering, geoscience, or a related quantitative field.
  • Experience programming in Python for scientific computing, data analysis, or machine learning.
  • Experience working with common scientific data-analysis libraries and tools.
  • Foundational knowledge of statistics, data analysis, and machine learning.
  • Experience organizing, processing, and analyzing complex datasets.
  • Excellent communication and interpersonal skills.
  • Successful completion of a Criminal History Background Check

In compliance with federal law, all persons hired will be required to verify identityand eligibility to work in the US and to complete the required employment eligibility verification form upon hire.This position does not support visa sponsorship for continued employment.

Preferred Qualifications
  • Python scientific computing and data analysis, including tools such as NumPy, pandas, SciPy, scikit-learn, and visualization libraries.
  • Machine learning, deep learning, scientific machine learning, and model evaluation.
  • Large language models, generative AI, multimodal AI, and related emerging AI technologies.
  • AI agents, agentic workflows, or AI-assisted scientific research and knowledge discovery.
  • Analysis and integration of complex scientific data, including geospatial, time-series, engineering, and unstructured data.
  • SQL, databases, data engineering, or development of curated and reproducible research datasets.
  • High-performance, parallel, distributed, or cloud computing.
  • Energy, petroleum engineering, enhanced oil recovery, subsurface science, or related energy applications. Prior petroleum or geoscience experience is beneficial but not required.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Applied AI Research Engineer or Geoscientist
Principal Applied AI Research Engineer or Geoscientist

University of North Dakota • Grand Forks (ND)

On-site
USD 112,000 - 137,000
Distinguished Oil & Gas Engineer
Distinguished Oil & Gas Engineer

University of North Dakota • Grand Forks (ND)

On-site
USD 125,000 - 153,000
Tuition waivers
Excellent benefits
Remote work availability
+1
Part-Time Data Science & AI Research Assistant
Part-Time Data Science & AI Research Assistant

University of North Dakota • Grand Forks (ND)

On-site
USD 27,000 - 39,000
Principal Geologist
Principal Geologist

University of North Dakota • Grand Forks (ND)

Hybrid
USD 102,000 - 138,000
Remote work availability
Hybrid work availability
Lead AI Research Engineer — Remote, Subsurface Reservoirs
Lead AI Research Engineer — Remote, Subsurface Reservoirs

University of North Dakota • Grand Forks (ND)

Hybrid
USD 112,000 - 137,000
Research Engineer – Energy Markets
Research Engineer – Energy Markets

East Daley • Greenwood Village (CO), Northern (KY)

On-site
USD 75,000 - 85,000
Medical, Dental, Vision coverage
401(k) with 3% company contribution
Dog-friendly office
+3
Junior Data Scientist, Petroleum Engineering & Well Integrity
Junior Data Scientist, Petroleum Engineering & Well Integrity

DataJobs • Houston (TX)

On-site
USD 65,000 - 90,000
Part-Time Student - Data Science and Analytics
Part-Time Student - Data Science and Analytics

Isupark • Urbandale (IA)

On-site
USD 27,552 - 41,328
Software Engineer - AI Inference for Science
Software Engineer - AI Inference for Science

argonne • Lemont (IL)

Hybrid
USD 94,000 - 181,000
Hybrid remote work
Senior Engineering Technician
Senior Engineering Technician

EOG Resources • United States

On-site
USD 70,000 - 110,000