
Stephen Huysman
Verified Expert in Engineering
Data Scientist and Software Developer
Bozeman, MT, United States
Toptal member since February 23, 2026
Stephen is a software engineer and data scientist building scalable pipelines and robust predictive models. With an M.S. in Biological Sciences, he applies deep analytical rigor to software engineering. His experience spans managing HPC environments, architecting cloud deployments, and translating high-dimensional data into production apps. Stephen is also an expert in advanced spatial analysis (QGIS) and parsing complex multidimensional formats.
Portfolio
Experience
- Linux - 10 years
- Python - 5 years
- Data Analysis - 5 years
- Spatial Statistics - 5 years
- Geospatial Data - 5 years
- Statistics - 5 years
- R - 5 years
- Amazon Web Services (AWS) - 3 years
Preferred Environment
Linux, R, Python, Debian, Emacs, Amazon Web Services (AWS), Geospatial Data, QGIS, Spatial Statistics
The most amazing...
...thing I've built is an end-to-end AWS production pipeline for wildfire ignition forecasting, translating raw data into actionable risk models.
Work Experience
Data Manager & Scientist
Northern Rockies Conservation Cooperative
- Built a production wildfire forecasting system processing terabyte-scale climate data across 173 million acres. Developed ETL pipelines, containerized deployment using Docker and AWS, and automated monitoring.
- Implemented fan-out architecture using AWS Fargate and Step Functions to parallelize forecasting across all US ecoregions, reducing total processing time from hours to around 40 minutes.
- Developed a PyTorch-based LSTM model for streamflow forecasting, synthesizing meteorological inputs and streamgage records into unified training tensors.
Graduate Research Assistant
Montana State University
- Developed automated data processing and analysis pipelines for terabyte-scale climate and topographic datasets.
- Applied ML (random forest, XGBoost) and statistical modeling (spatial regression) techniques to model land cover change and disease hazard at regional scales.
- Built custom R packages for spatial analysis, integrating climate, topography, and disturbance data.
- Led undergraduate laboratory sections, teaching approximately 25 students per semester through practical exercises and lectures.
Senior Programmer & Analyst
Stony Brook University
- Developed Django web applications for HR and research data management, serving around 50 clinical and research faculty.
- Administered a 192-core HPC cluster, migrating from legacy Sun Grid Engine to Slurm and managing the full hardware lifecycle.
- Modernized legacy infrastructure by containerizing workflows using Docker and deploying AWX to pilot centralized configuration management.
- Mentored student programmers on development practices, code reviews, and Git workflows.
Experience
High-resolution Spatial Hydrology Model
Because running simulations at a 1-meter spatial resolution requires processing immense volumes of high-dimensional gridded data, the primary engineering challenge was strict memory management and algorithmic efficiency. To achieve this, I navigated the full spatial data lifecycle, utilizing my field experience with drone-based LiDAR collection to process downstream LiDAR-derived DEMs. I also developed programmatic workflows to extract and refine complex vector objects (points, lines, and polygons) for hydrological topology and ecological boundaries.
Cloud-native Spatial Data Pipeline for Wildfire Forecasting
This system relies on rigorous data engineering and a serverless "compute-on-demand" architecture. I designed the orchestration using Docker, AWS Fargate, and AWS Step Functions to ensure highly parallelized, reliable daily execution. The pipeline handles the entire flow from raw data ingestion to the automated generation of static HTML dashboards, interactive maps, and GIS-ready NetCDF and Cloud-Optimized GeoTIFF (COG) outputs.
Deep Learning Time-series Forecasting Streamflows with PyTorch
Key technical challenges included handling variable-length time sequences, engineering features from raw environmental data, and optimizing the model to prevent overfitting on historical baselines. By leveraging LSTM architecture, the model successfully captures long-term dependencies in the data that traditional statistical models often miss. The resulting system provides critical, data-driven insights for flood warning and risk management, demonstrating the practical application of deep learning to real-world safety challenges.
Education
Master's Degree in Biological Sciences
Montana State University - Bozeman, MT, USA
Bachelor's Degree in Plant Sciences
Cornell University - Ithaca, NY, USA
Skills
Libraries/APIs
PyTorch, GDAL, XGBoost
Tools
GIS, Emacs, Git, AWS Fargate
Languages
R, Python, Bash, SQL
Paradigms
High-performance Computing (HPC)
Platforms
Linux, Debian, Amazon Web Services (AWS), Docker
Frameworks
Django
Storage
MySQL, PostgreSQL, MariaDB, PostGIS
Other
Data Analysis, Statistics, Geospatial Data, Geospatial Analytics, Data Science, Data Engineering, Data Visualization, Linux HPC, Slurm Workload Manager, Data Management, Spatial Statistics, QGIS, Deep Learning, Data Migration, Forecasting, Machine Learning, Time Series Forecasting, LiDAR, GeoPandas, GeoJSON
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring