Inalab Consulting, Inc.II

Senior Software Developer

Inalab Consulting, Inc.
United States only
Apply now

Job Title: Software Developer Senior - Scientific

Client: USGS GHSC Advanced National Seismic System

Location: Lakewood, CO – remote position is possible.

Travel: Occasional travel to Lakewood or conferences, possible.

Citizenship: US or Green Card / Permanent Resident – must pass a background investigation.

Education (If required): BA or BS required. Preferably in scientific discipline.

Description: The Advanced National Seismic System (ANSS) centered at the USGS National Earthquake Information Center, in Golden, Colorado, has the unique mandate to produce rapid earthquake information products for all significant earthquakes. These information products (Near-Real-Time Products) now include automatic shaking intensity maps (ShakeMaps), reported intensity maps ("Did You Feel It?") estimated losses (PAGER), Ground Failure, and ShakeCast. These systems are used by government and non-government emergency planners, responders, utility operators, transportation engineers, and other critical users for post-earthquake situational awareness and to help prioritize their level of response and inspections.

Up-to-date experience with the evolution of key operational ingredients, including geospatial libraries in Python, continuous integration/continuous deployment pipelines in GitLab, and methods for handling large datasets. Interacts frequently with a small research and development group at the USGS Geological Hazards Science Center in Golden, Colorado to provide users’ feedback to USGS and centrally implement new developments, database improvements, and improvements to the user experience. Each system requires state-of-the-art geospatial, shaking, and loss databases that require enhancements, updating, processing, and metadata developments.

Qualifications:

5+ years as a professional software developer in scientific programming, interactions with scientists, and writing well-documented, efficient, and reliable, software. Knowledge of 508 compliance rules.

  • Expertise on numerical modeling with geospatial data.
  • Developing and modifying open-source programs and libraries in Python.
  • Experience in collaborative software development using Git.
  • Experience with Docker containers and GitLab CI/CD pipelines.
  • Configuring and modifying application, scripts, and subsystems for cloud deployment.

Tasks:

  • Contribute to revamping the Global Vs30 Mosaic Repository software. The Repository needs to be ported to Python, refactored, modularized, and optimized to expand its functionality and improve maintainability. The Global Vs30 mosaic is a highly cited and requested product used by Global ShakeMap (and thus PAGER), by GEM’s OpenQuake, and numerous risk modelers worldwide.
  • Develop Python Tiling Library. Improve the performance of current codes, allowing needed product improvements. Develop higher resolution models and an optimized tiling system to load full grid data into memory.
  • Reconstitute the Ground-Failure Road Obstruction software. The Ground-Failure Road Obstruction Product, developed circa 2019, is complex and no longer functional. Tasks are to update code in a modern Python environment, optimize calculations to reduce run time, pre-process global road data, and install the code in a container.
  • Document software updates and fixes in the GitHub repository. Documentation will fully describe new/updated functionality.

Major Technologies/Experience:

Python, Geospatial data, GitHub source control, GitLab CI/CD pipelines, Docker, AWS, cloud deployment, C, Makefile, GMT calls

About Inalab Consulting, Inc.

Inalab Consulting is a leading Small Business IT solutions and strategy consulting firm focused on providing solutions that transform enterprise operations in the government and commercial sectors by dependably bridging the gap between business strategy and technology. The company was founded in 2005 and is a privately held company headquartered in Fairfax, Virginia. We see technology as an efficient, economical means to an end, and are dedicated to crafting technical solutions that result in increasing interoperable, responsive, and cost-effective enterprises. We are totally focused on providing “Cost-effective Solutions” to our customers.

Working at Inalab Consulting, Inc.

Inalab is a diverse, prosperous, and rewarding place to work. We provide our employees with competitive benefits, educational assistance, and career growth opportunities. Every employee is valued for their talents and contributions. We all take pride in helping our customers achieve their goals, which in turn contributes to the overall success of the company.

Applicants selected may be subject to a government security investigation and must meet eligibility requirements for access to classified information. US citizenship may be required for some positions.

With our company you will earn a highly competitive salary commensurate with your skill level and experience. You will also enjoy:

  • Minimum of two (2) weeks annual paid time off.
  • A comprehensive, company-paid medical, dental, and vision plan and life insurance.
  • 401K plan with a vesting schedule for company added contributions.

Inalab is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law.

Elevate your application

Let our AI craft your perfect cover letter and align your resume to this job's criteria.

By using our AI tools, you consent to sharing your profile with our AI partner for this purpose.

Apply now

Please let Inalab Consulting, Inc. know you found this job on Himalayas. This helps us grow!

Apply now

About the job

Apply before

Jun 26, 2024

Posted on

Apr 27, 2024

Job type

Full Time

Experience level

Senior

Location requirements

Hiring timezones

United States +/- 0 hours

About Inalab Consulting, Inc.

Learn more about Inalab Consulting, Inc. and their company culture.

View company profile
Claim this profileInalab Consulting, Inc. logoII

Inalab Consulting, Inc.

Company size

View company profileVisit inalabgroup.com

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

4 remote jobs at Inalab Consulting, Inc.

Explore the variety of open remote roles at Inalab Consulting, Inc., offering flexible work options across multiple disciplines and skill levels.

View all jobs at Inalab Consulting, Inc.

Remote companies like Inalab Consulting, Inc.

Find your next opportunity by exploring profiles of companies that are similar to Inalab Consulting, Inc.. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join thousands of other remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan