Software Developer – Geospatial, GIS
Analytical Mechanics Associates · Massachusetts, United States · 1 wk ago
Information Technology$68k–$90k/yrFull-time
Responsibilities
- Develop and integrate Large Language Model (LLM) systems for use in geospatial analysis.
- Develop geospatial software solutions including applications which leverage the Open Data Cube (opendatacube.org).
- Develop solutions within the Amazon Web Services (AWS) ecosystem.
- Create Jupyter notebooks and web applications to support remote sensing analysis in various domains (including agriculture, water quality, urbanization).
- Design, build, and evolve software solutions in a distributed team environment using source control and sound software engineering principles.
- Work in a globally distributed, dynamic, highly collaborative environment with scientists and engineers.
Requirements
- BS (or higher) in Computer Science, GIS, Engineering, or related field.
- Experience with geospatial data management and analysis technologies: Python, Jupyter notebooks, web development, databases, cloud computing.
- Experience using and deploying Large Language Model (LLM) systems.
- Demonstrated experience developing customer-focused software for analysis.
- Experience developing geospatial software applications for remote sensing/GIS analysis.
- Experience with Python and other programming languages.
- Experience performing data science with Jupyter notebooks.
- Experience with machine learning.
- Knowledge of remote sensing concepts.
- Can work with and understand a wide range of geospatial data formats.
- Experience with optical/radar remote sensing datasets (including Landsat, Sentinel, etc.).
- Experience with web development technologies, relational & non-relational databases in Unix/Linux environments.
- Experience developing scalable cloud-based solutions (AWS, Azure, Google).
- Demonstrated competency in the use of software engineering principles applied to the entire SDLC.
- Ability to travel domestically and/or internationally, interfacing with users and external clients.
Qualifications
Desired qualifications include:
- Experience with geospatial data management and analysis technologies: Python, Jupyter notebooks, web development, databases, cloud computing.
- Experience using and deploying Large Language Model (LLM) systems.
- Demonstrated experience developing customer-focused software for analysis.
- Experience developing geospatial software applications for remote sensing/GIS analysis.
- Experience with Python and other programming languages.
- Experience performing data science with Jupyter notebooks.
- Experience with machine learning.
- Knowledge of remote sensing concepts.
- Can work with and understand a wide range of geospatial data formats.
- Experience with optical/radar remote sensing datasets (including Landsat, Sentinel, etc.).
- Experience with web development technologies, relational & non-relational databases in Unix/Linux environments.
- Experience developing scalable cloud-based solutions (AWS, Azure, Google).
- Demonstrated competency in the use of software engineering principles applied to the entire SDLC.
- Ability to travel domestically and/or internationally, interfacing with users and external clients.
Benefits
Benefits offered by AMA include:
- Paid personal and federally recognized holiday leave.
- Salary deferrals into a 401(k)-matching plan with immediate vesting.
- Tuition reimbursement.
- Short/long term disability plans.
- A variety of medical, dental, and vision insurance options.
Pay
The salary range for this position is $68k - $90k.
Schedule
This position is remote or located in Hampton, VA.