1

Research Python Jobs in Montana (NOW HIRING)

Spatial Wildfire Analyst

Missoula, MT · On-site

$100 - $130/hr

Experience working in wildfire sciences and/or management, such as incident response, fuels management, fire research, etc. * Experience with Python geospatial libraries such as GeoPandas, Rasterio ...

New

HPC Administrator

Hamilton, MT · Hybrid

$106K - $143K/yr

... Python, or similar * Familiarity with software build and package management tools such as Spack, EasyBuild etc * Exposure to scientific applications and workflows used in research environments

Relevant research, industry, or professional experience in AI, computer science, or computer ... Artificial Intelligence, AI Literacy/Fluency, Machine Learning, Generative AI, Python Programming ...

$14.75 - $19.75/hr

... research. * Proficiency in Microsoft Office tools, especially Excel, Word, and PowerPoint. * Exposure to or coursework in programming languages such as Java, JavaScript, SQL, Python, or similar.

$15.25 - $20.50/hr

... research. * Proficiency in Microsoft Office tools, especially Excel, Word, and PowerPoint. * Exposure to or coursework in programming languages such as Java, JavaScript, SQL, Python, or similar.

$14.75 - $19.50/hr

... research. * Proficiency in Microsoft Office tools, especially Excel, Word, and PowerPoint. * Exposure to or coursework in programming languages such as Java, JavaScript, SQL, Python, or similar.

$14.25 - $19/hr

... research. * Proficiency in Microsoft Office tools, especially Excel, Word, and PowerPoint. * Exposure to or coursework in programming languages such as Java, JavaScript, SQL, Python, or similar.

$14.75 - $19.75/hr

... research. * Proficiency in Microsoft Office tools, especially Excel, Word, and PowerPoint. * Exposure to or coursework in programming languages such as Java, JavaScript, SQL, Python, or similar.

Showing results 41-60

Research Python information

What is a Research Python developer?

A Research Python Developer is a professional who uses the Python programming language to support and conduct research activities. They often work with data analysis, machine learning, simulation, and automation to solve scientific or academic problems. Their role may involve developing prototypes, processing large datasets, and collaborating with researchers to implement algorithms or models. Research Python Developers are commonly found in universities, research institutions, and tech companies focused on innovation.

What are the key skills and qualifications needed to thrive as a Research Python developer?

To thrive as a Research Python Developer, you need expertise in Python programming, data analysis, and a strong foundation in mathematics or computer science, often supported by an advanced degree. Familiarity with libraries such as NumPy, pandas, TensorFlow, and version control systems like Git is typically required. Analytical thinking, problem-solving, and effective communication are crucial soft skills for translating research goals into practical code. These skills are essential for developing robust research solutions, collaborating with interdisciplinary teams, and advancing scientific or technical projects.

What are some common challenges faced by Research Python developers when collaborating with cross-functional teams?

Research Python Developers often work alongside data scientists, domain experts, and engineers, which can present challenges such as aligning on project goals, translating research requirements into efficient code, and ensuring reproducibility of results. Effective communication and thorough documentation are key to overcoming these challenges. Additionally, Research Python Developers may need to adapt their code to integrate with different tools or platforms used by other team members, requiring flexibility and a willingness to learn new technical concepts.

What is the difference between Research Python vs Data Analyst?

AspectResearch PythonData Analyst
Required SkillsPython programming, research methodologies, data analysisData analysis, visualization, SQL, Excel
Work EnvironmentResearch labs, academic institutions, tech companiesBusiness settings, corporate offices, consulting firms
Common CertificationsPython certifications, research methodology coursesMicrosoft Excel, Tableau, SQL certifications
Industry UsageAcademic research, scientific projects, tech R&DBusiness intelligence, marketing, finance

Research Python focuses on using Python for scientific and academic research, emphasizing programming and research methodologies. Data Analysts primarily analyze and interpret data to support business decisions, often using tools like Excel and Tableau. While both roles require data skills, Research Python is more technical and research-oriented, whereas Data Analysts focus on data interpretation within business contexts.

Is Python good for research?

Research Python developers use Python because of its simplicity, extensive libraries, and strong community support, making it well-suited for data analysis, scientific computing, and automation tasks. Proficiency in libraries like NumPy, pandas, and SciPy is often essential for research roles involving data processing and modeling.

Which research Python job is in demand?

Research Python roles in data science, machine learning, and artificial intelligence are currently in high demand due to the growing reliance on data-driven decision-making. These positions often require strong programming skills, knowledge of libraries like NumPy and pandas, and experience with statistical analysis or modeling. Employers seek candidates with relevant experience, often supported by certifications or advanced degrees in related fields.

What are popular job titles related to Research Python jobs in Montana?

For Research Python jobs in Montana, the most frequently searched job titles are:

What job categories do people searching Research Python jobs in Montana look for?

The top searched job categories for Research Python jobs in Montana are:

Spatial Wildfire Analyst

Vibrant Planet

Missoula, MT • On-site

$100 - $130/hr

Other

Medical, Retirement, PTO

Posted 2 days ago

New


Job description

Job Overview

The need for proven wildfire hazard and risk modeling has never been greater. Our wildlands are at a tipping point and need streamlined approaches to assessing, planning, and implementing wildfire risk mitigation measures. Land managers, emergency responders, community planners, insurers, and many others have needs for reliable information on wildfire risk. Further, there is emerging demand for actionable wildfire risk information from the energy, construction, and industrial sectors.

The cultivation of data and application of science into strategic frameworks that enable tradeoff analysis and risk-informed decision making is critical to reducing catastrophic wildfire events. The Vibrant Planet Platform (VPP) is a decision support system for hazard mitigation and ecological restoration so we can help communities and managers get to implementation fast and effectively adapt those plans when conditions inevitably change. Pyrologix’s fire modeling capabilities are the engine that support hazard and risk modeling not only in VPP but also across many sectors including utilities, communities, and insurance. We need additional talent to support Vibrant Planet’s and Pyrologix’s growing demand.

We are seeking an experienced, technically skilled, and highly motivated individual with an eye for customer-focused delivery of state-of-the-art wildfire analytics. The individual will join the Pyrologix Applied Fire Science team and develop, improve, and further automate wildfire fire modeling, provide spatial analysis, and support other wildfire analytics as assigned. The position is remote (a hybrid home-and-office arrangement based in Missoula, Montana would be preferred). Working comfortably and effectively as part of a distributed team is crucial. Some travel may be required.

Responsibilities
  • Improve fire modeling calibration and validation and potentially develop new fuel and fire modeling approaches
  • Contribute to further development of fire behavior modeling automation
  • Perform spatial and temporal data analysis across large landscapes
  • Develop and implement spatial data and modeling frameworks
  • Develop and adhere to data standards
  • Incorporate data quality assurance and quality control into all work products
  • Document methodology and contribute to reports, presentations and other publications
  • Contribute to proposal development for new business opportunities
Required Qualifications
  • Experience designing and performing custom analyses of vector and raster results of inputs and outputs of a wide range of fire modeling systems
  • Experience parameterizing, operating and interpreting incident-level wildfire behavior modeling systems such as FSPro, FARSITE, and their equivalents
  • Proficient at using commercial or open-source GIS software (ArcMap, ArcGIS, or QGIS, for example) to perform spatial analysis of vector and raster data
  • Experience writing or editing scripts to perform spatial analysis
  • Able to function well as part of a multi-disciplinary problem-solving team
  • Excellent attention to details
  • Ability to learn new concepts quickly
  • Excellent oral and written communication skills
Desired Qualifications
  • Working knowledge of Rothermel-based spatial fire behavior modeling systems such as FSim, RANDIG, FConst, FSPro or FlamMap
  • Working knowledge of how fire behavior modeling inputs—including surface and canopy fuel characteristics, weather/climate, and topography—affect fire behavior characteristics
  • Experience producing and/or analyzing spatial fire modeling outputs, including burn probability, fire intensity, perimeter polygons, ignition sources, such as datasets hosted on the FS Research Data Archive.
  • Experience with fuelscape vegetation and fuels datasets, such as datasets produced by LANDFIRE’s vegetation team and fuels team. Some examples of these datasets include: Existing Vegetation Type (EVT), Fuels Vegetation Cover (FVC), Canopy Cover (CC), Canopy Base Height (CBH), and Fuel Disturbance (FDist).
  • Experience working in wildfire sciences and/or management, such as incident response, fuels management, fire research, etc.
  • Experience with Python geospatial libraries such as GeoPandas, Rasterio, Shapely, GDAL, and ArcPy (or equivalent in R) with the ability to utilize existing Python scripts and to contribute to the enhancement and automation of fire modeling.
  • Familiarity with land management and wildfire decision support datasets, models, software, and workflows. For example, LANDFIRE, Wildland Fire Decision Support System (WFDSS), FlamMap, Nexus, WindNinja, FSim, Interagency Fuel Treatment Decision Support System (IFTDSS), Google Earth Engine.
  • Familiarity with processing remote sensing datasets such as LiDAR, NAIP, and LANDSAT.
  • Understanding of ecology in dry forests and Mediterranean environments and ecological forest management; ability to effectively communicate scientific concepts to lay audiences.
  • Experience supporting risk-based wildfire-incident decision making as part of a large‑fire incident management team (e.g., LTAN, FBAN, etc.)
Duty Requirements
  • Full time, year-round employment with existing legal authorization to work in the US
  • Ability to work normal business hours with a team based in the Mountain and Pacific time zones
  • Remote position with an operational home office with sufficient internet speed
  • Office space available in Missoula, MT
Compensation
  • $100-130k base salary (dependent on experience and qualifications)
Benefits
  • Health insurance
  • Unlimited PTO policy
  • 401k
  • Company equity
  • Home office set‑up allowance (one time)
Equal Opportunity Employer

Vibrant Planet and Pyrologix are committed to diversity. We encourage applicants from all cultures, races, colors, religions, sexes, national or regional origins, ages, disability status, sexual orientation, gender identity, military, or other status protected by law to apply.

We are interested in finding the best candidate for the job, and that candidate may come from a less traditional background, but have capacity to grow into and thrive in the position after some mentoring. We do not require that you have experience with every job description task. We will consider any equivalent combination of knowledge, skills, education, and experience to meet minimum qualifications. We encourage each candidate to think broadly about their unique background and skill set and how it may relate to the role.

#J-18808-Ljbffr