Geospatial Software Engineer
Company: Rose International
Location: Saint Louis
Posted on: April 10, 2021
and those authorized to work in the U.S. can be considered as W2
candidates. Duration 12 months Location Creve Coeur, MO 63141 or
remote Geospatial Software Engineer The Geospatial Software
Engineer will be involved in the design of big data solutions that
leverage open source and cloud-based solutions within the
Location360 enterprise initiative and will work with multiple teams
across the organization (i.e. cloud analytics, data architects,
business groups). The software engineer will participate in the
building of large-scale data processing systems and API's and
should be able to work with the latest open-source technologies.A
software engineer should embrace the challenge of dealing with
petabytes or even exabytes of data daily in a high-throughput
APImicroservice ecosystem. A software engineer understands how to
apply technologies to solve big data problems and to develop
innovative big data solutions. The software engineer generally
works on implementing complex projects with a focus on collecting,
parsing, managing, analyzing and making available large sets of
data to turn information into insights using multiple platforms.
The software engineer should be able to develop prototypes and
proof of concepts for the selected solutions. This role will drive
the engineering and building of geospatial data assets to support
Client Field Platform and RD product pipeline. Key responsibilities
include bullDesign, build and support of cloud and open source
systems to process geospatial data assets via an API-based platform
bullPartners with other internal development communities to bring
needed data sets into the asset and making data available to the
Client Enterprise and internal development communities bullBuilding
highly scalable API's and associative architecture to support
thousands of requests per second bullProvides leadership in
advancing Client understanding of environmentalexternal influences
on field performance and risk factors bullWorking at all stages of
the software life cycle Proof of Concept, MVP, Production, and
Deprecation Minimum Requirements bullBSc degree in Computer Science
or relevant job experience. bullMinimum of 2-year experience with
Python, Java, Go, or similar development languages. bullExtensive
knowledge in different programming or scripting languages like Go,
developing HTTP APIs (REST andor GraphQL) that serve up data in an
open source technology, preferably in a cloud environment.
bullAbility to build and maintain modern cloud architecture, e.g.
AWS, Google Cloud, etc. bullExperience working with
PostgreSQLPostGIS. bullExperience with code versioning and
dependency management systems such as GitHub, SVT, and Maven.
bullProven success utilizing Docker to build and deploy within a
CICD Environment, preferably using Kubernetes. Desirable
qualifications bullMSc in Computer Science or related field.
bullDemonstrated knowledge of open-source geospatial solutions like
GeoServer, GeoTrellis, GeoMesa. bullExperience with stream
processing, e.g. Kafka. bullHighly proficient (4 years) in GoLang
bullExperience working with customersother developers to deliver
full-stack development solutions e.g collect software, data, and
timeline requirements in an Agile environment. bullDemonstrated
knowledge of agriculture andor agriculture-oriented businesses.
bullExperience implementing complex data projects with a focus on
collecting, parsing, managing, and delivery of large sets of data
to turn information into insights using multiple platforms.
bullDemonstrated experience adapting to new technologies.
bullCapable to decide on the needed hardware and software design
needs and act according to the decisions. The big data engineer
should be able to develop prototypes and proof of concepts for the
selected solutions. bullExperience with object-oriented design,
coding and testing patterns as well as experience in engineering
(commercial or open source) software platforms and large-scale data
infrastructures should be present. bullExperience creating cloud
computing solutions and web applications leveraging public and
private API's. bullProven experience (2 years) with distributed
systems, e.g. Argo, Kubernetes, Spark, distributed databases, grid
computing. bullProficient (4+ years) working in a Command Line
Interface system e.g Docker, Argo, K8s, AWS CLI, GCloud, pSQL, SSH
Keywords: Rose International, St. Louis , Geospatial Software Engineer, IT / Software / Systems , Saint Louis, Missouri
Didn't find what you're looking for? Search again!