Scientific Programmer

Research EngineerResearch EngineerFull TimeRemote

Location

United States

Posted

40 days ago

Salary

Not specified

PythonSQLPostgre SQLGISDockerGitJava ScriptJSONGeo TIFFGeoparquetGeopackageBAGCi/cd

Job Description

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more.

Role Description

As part of our ongoing growth and expansion, we are seeking a dynamic and experienced Scientific Programmer to join our growing team.

  • Assist with applying hydrographic business logic in Python and SQL to develop and maintain automated bathymetry workflows. These stages may include:
    • Automated scraping of metadata and data, registration of these data in Postgres, the formulation of JavaScript Object Notation (JSON) metadata, and moving the data to the NBS file system.
    • Automated processes of data sources, including finding and reading JSON metadata and bathymetry data in GeoTIFF, Geoparquet, Geopackage, and Bathymetric Attributed Grid (BAG) formats in the NBS file system, transforming coordinate reference systems, interpolating data, and writing processed data back to the NBS file system.
    • Data type conversion between various open and closed geographic information system formats.
    • Automate coordinate system transformations using NOAA marine geodesy systems.
    • Maintenance of linear interpolation engines for the automated definition of survey coverage, including the uncertainty associated with the interpolation of estimated depths.
    • Bathymetry compilation module maintenance and updates.
    • Data extraction, archival, and delivery engines using PostgreSQL, on-prem and cloud capacity.
    • Assist with the containerization of new and existing workflows.
    • Assist with integrating new formats of bathymetry into the NBS, such as BAG 2.0.
    • Assist with standardizing, optimizing, and improving documentation and code to support the NBS program.
    • Assist with transitioning the NBS workflow to containers and continuous integration and continuous delivery models.

Qualifications

  • Must have a Bachelor’s degree in GIS, Remote Sensing, Marine Science, Engineering, Biology, Oceanography, or related field.
  • 5+ years of related experience.
  • Software development experience, including Python, integrated development environments, debugging principles, continuous integration testing, and automated documentation.
  • Version control best practices and experience with version control software such as Git.
  • Container-based software development and deployment platforms experience, such as Docker.
  • Must be proficient in Geospatial data systems configuration; production techniques; and database manipulation.
  • Experience with digital cartography, image processing, concept formulation, metadata documentation, software architecture and engineering.
  • Experience with integration of general software applications, GIS software, statistics, and GIS operation.
  • Knowledge of different types of remote sensing data and working with the government sector is beneficial.

Benefits

  • Comprehensive healthcare for the employee at no monthly cost.
  • Healthcare benefit covers medical, prescription drug, dental, and vision.
  • Personal Time Off (PTO) Policy plus paid holidays.
  • Highly competitive compensation plan regularly calibrated against industry and location benchmarks.
  • 401(k) retirement plan with company-matching.
  • Employee Stock Ownership Plan (ESOP) – we're all company owners!
  • Flexible spending accounts.
  • Employee assistance program (EAP).
  • Short- and long-term disability insurance.
  • Life and accident insurance.
  • Tuition assistance/Training/Workforce improvement reimbursement per year.
  • Spot bonuses for exceptional performance.
  • Annual Employee Recognition Awards with bonuses.
  • Employee Referral Program.
  • Free centralized, self-directed Learning Management System to learn at your own pace.
  • Personalized career growth plans for every employee.

Job Requirements

  • Must have a Bachelor’s degree in GIS, Remote Sensing, Marine Science, Engineering, Biology, Oceanography, or related field.
  • 5+ years of related experience.
  • Software development experience, including Python, integrated development environments, debugging principles, continuous integration testing, and automated documentation.
  • Version control best practices and experience with version control software such as Git.
  • Container-based software development and deployment platforms experience, such as Docker.
  • Must be proficient in Geospatial data systems configuration; production techniques; and database manipulation.
  • Experience with digital cartography, image processing, concept formulation, metadata documentation, software architecture and engineering.
  • Experience with integration of general software applications, GIS software, statistics, and GIS operation.
  • Knowledge of different types of remote sensing data and working with the government sector is beneficial.

Benefits

  • Comprehensive healthcare for the employee at no monthly cost.
  • Healthcare benefit covers medical, prescription drug, dental, and vision.
  • Personal Time Off (PTO) Policy plus paid holidays.
  • Highly competitive compensation plan regularly calibrated against industry and location benchmarks.
  • 401(k) retirement plan with company-matching.
  • Employee Stock Ownership Plan (ESOP) – we're all company owners!
  • Flexible spending accounts.
  • Employee assistance program (EAP).
  • Short- and long-term disability insurance.
  • Life and accident insurance.
  • Tuition assistance/Training/Workforce improvement reimbursement per year.
  • Spot bonuses for exceptional performance.
  • Annual Employee Recognition Awards with bonuses.
  • Employee Referral Program.
  • Free centralized, self-directed Learning Management System to learn at your own pace.
  • Personalized career growth plans for every employee.

Related Categories

Related Job Pages

More Research Engineer Jobs

Field Research Engineer

Prolific

Building a better world with better data.

Research Engineer40 days ago
Full TimeRemoteTeam 51-200Since 2014H1B Sponsor

Field Research Engineer partnering with AI labs for evaluation and data collection

United States
Research Engineer45 days ago
Full TimeRemoteTeam 501-1,000Since 2005H1B No Sponsor

Staff Research Engineer defining technical strategy for machine learning data pipelines at Reddit

PythonRayRustSpark
United States
$230K - $322K / year

Senior Research Engineer

The Voleon Group

Applying statistical machine learning to investment management.

Research Engineer45 days ago
Full TimeRemoteTeam 51-200Since 2007H1B No Sponsor

Senior Research Engineer developing research infrastructure at Voleon Securities

CassandraDynamoDBGRPCMongoDBMySQLPostgresPythonSQLiteGo
California
$225K - $310K / year

Research Engineer – User Identity Knowledge Graph

Netflix

Where you come to do the best work of your life. Follow @WeAreNetflix on Twitter, IG, Facebook, & Youtube for more

Research Engineer45 days ago
Full TimeRemoteTeam 10,001+Since 1997H1B Sponsor

Research Engineer developing Netflix’s User Identity Knowledge Graph

PySparkPyTorchScalaSparkTensorflow
California + 1 moreAll locations: California, New York
$466K - $750K / year