Geospatial/Scientific Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

ISciences, L.L.C. · 2 hours ago

Geospatial/Scientific Software Engineer

ISciences, L.L.C. is seeking an experienced geospatial/scientific software engineer to support the development of state-of-the-art Earth Gravity Models for a U.S. Federal Government customer. The role involves developing geospatial workflows, forward gravity models, and ensuring code efficiency across various computing environments.

ConsultingLife ScienceRemote SensingSustainability
badNo H1BnoteU.S. Citizen Onlynote

Responsibilities

Developing sophisticated geospatial workflows in Python, FORTRAN, GDAL, and GMT to produce high-resolution high-fidelity global digital terrain models (DTMs) from a rapidly evolving ecosystem of scientific data sources
Developing forward gravity and residual terrain models (FGMs and RTMs) in Python, FORTRAN, and GMT
Identifying, assessing, and assimilating mean sea surface and gravity anomaly data
Developing code to intercompare results with ground surveys, characterize errors, and visualize quality of the DTMs, FGMs, and RTMs using Python and GMT
Ensuring that all code can run efficiently in multiple computing environments (on-premises, at customer site, on third-party high performance computing platforms)
Using scientific workflow management systems such as SnakeMake or AirFlow to create reproduceable and scalable data analyses
Publishing methods, and findings in peer-reviewed scientific journals
Contributing code to open-source software projects

Qualification

PythonFORTRANGDALGMTCI/CD pipelinesCloud computingHigh-performance computingUnix/LinuxActive learningCommunication skillsInterpersonal skills

Required

Ability to work on US Government contracts in the USA
Bachelor's degree plus ten years of work experience, master's degree plus 8 years of work experience, or Ph.D. plus 6 years of work experience in a relevant field such as earth/environmental science, geology, physics, civil engineering, computer science, mathematics, natural resource management, or statistics/data science
Proficiency in programming languages such as Python and FORTRAN; and willingness to learn new programming languages (e.g., Julia, Rust, C++) as needed
Working knowledge of scientific, geospatial, and statistical data processing and visualization practices and methods, specifically vertical datum translation, spatial and temporal interpolation, harmonic analysis (e.g., FFT, wavelets), anomaly detection, and bias correction
Working knowledge of relevant spatial software libraries and applications such as GDAL, GMT, and QGIS. Willingness to learn new libraries and frameworks as needed
Working knowledge of source control and collaboration tools such as git, GitHub, GitLab, Wikis, and Rocket Chat
Experience writing/maintaining CI/CD pipelines using tools such as GitHub Actions, GitLab CI, or Jenkins
Experience with cloud computing environments such as AWS, Azure, and Google Cloud; and containerization tools such as Docker
Experience with high-performance computing environments
Experience working on Unix and/or Linux platforms
Excellent written and verbal communications, including public speaking

Preferred

Active U.S. public trust, HSPD-12, or national security clearance
Working knowledge of ellipsoidal harmonic analysis (including wavelets and needlets)
Prior experience developing scientific and/or data management software for U.S. government scientific agencies
Experience with high volume scientific data repositories

Benefits

Competitive salaries and benefits
Flexible work schedules

Company

ISciences, L.L.C.

twittertwittertwitter
company-logo
ISciences, L.L.C.