Connect with us

Scientific Computing and Geospatial Engineer, Lynker

Website Lynker

Position Overview

Salary: $85,000 to $120,000 per year

Education Required: Bachelor’s degree in computer science, geospatial science, hydrology, or related field (MS or higher is a strong plus)

Experience Required: 3+ years of relevant software development experience


Description

Lynker is hiring a Senior Scientific Computing and Geospatial Engineer based in Tuscaloosa, Alabama with full remote eligibility, paying $85,000 to $120,000 per year.

Lynker is an employee-owned company specializing in professional, scientific, and technical services across hydrology and water sciences, geospatial analysis, information technology, resource management, conservation, and business process improvement. The team combines scientific expertise with mature, results-driven processes and tools to deliver technically sound, cost-effective solutions.

This role works at the intersection of environmental science and high-performance software development, contributing to national-scale flood forecasting, terrain analysis, and hydrologic modeling systems that operational forecasters and emergency managers depend on every day. The ideal candidate moves comfortably between backend engineering, raster and terrain processing, scientific Python workflows, and cloud-native data infrastructure.


Responsibilities

  • Design and build high-throughput raster and terrain processing pipelines for flood mapping, terrain analysis, and DEM conditioning workflows.
  • Develop and maintain cloud-native geospatial data pipelines across formats including Parquet, Zarr, and NetCDF.
  • Optimize memory- and compute-intensive scientific workflows for performance and scalability at national scale.
  • Collaborate with hydrologists, scientists, and modeling teams to translate domain requirements into reliable, maintainable software.
  • Build and maintain AWS-based infrastructure supporting scalable scientific computing and data delivery.
  • Contribute to backend API and data pipeline development feeding operational hydrologic forecasting systems.
  • Apply modern software practices including Docker, CI/CD, and automated testing across all development work.
  • Perform related duties as assigned.

Requirements

  • Bachelor’s degree in computer science, geospatial science, hydrology, or related field.
  • 3+ years of relevant software development experience.
  • Strong scientific Python experience including numpy, pandas, xarray, and geopandas.
  • Experience processing large geospatial or environmental datasets using GDAL or equivalent tools.
  • Familiarity with cloud-native geospatial formats and chunked or tiled data processing approaches.
  • Experience with AWS storage and compute workflows (S3, EC2, batch).
  • Solid software engineering fundamentals including version control, testing, CI/CD, and Docker.
  • Ability to work independently on complex assignments and deliver sound technical recommendations.
  • Strong written and oral communication skills for documentation and cross-disciplinary collaboration.

Preferred Qualifications

  • MS or higher in computer science, geospatial science, hydrology, or related field.
  • Experience with Rust for high-performance scientific or geospatial computing.
  • Background in flood inundation mapping, hydrologic modeling, or remote sensing.
  • Cloud infrastructure automation using Terraform or AWS CDK.
  • HPC or accelerated computing experience.
  • Experience with ensemble or gridded meteorological data formats.

Additional Notes

  • Full-time, remote eligible (position listed Tuscaloosa, Alabama).
  • Employee-owned business; Employee Stock Ownership Plan (ESOP).
  • Benefits include comprehensive healthcare at no monthly cost for the employee (medical, prescription drug, dental, vision), PTO plus paid holidays, 401(k) with company match, flexible spending accounts, EAP, short- and long-term disability, life and accident insurance, tuition assistance and training reimbursement, spot bonuses, annual recognition awards, employee referral program, and a free centralized self-directed Learning Management System.
  • Lynker is an E-Verify employer and an Equal Opportunity Employer.

How to Apply

Apply through the official Lynker careers portal. All legitimate Lynker job postings are listed on the official careers page, and recruiter communication will come from an @lynker.com email address.

To apply for this job please visit careers-lynker.icims.com.