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 Guides
Related Categories
Related Job Pages
More Research Engineer Jobs
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
Senior Research Engineer
The Voleon GroupApplying 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
Research Engineer – User Identity Knowledge Graph
NetflixWhere 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