US Tech Solutions - Saint Louis, MO

posted about 2 months ago

Full-time
Saint Louis, MO
Administrative and Support Services

About the position

The Geospatial Software Engineer will be responsible for building large-scale data processing systems and APIs, focusing on geospatial data assets. This role involves working with open-source technologies to manage and analyze vast amounts of data, developing prototypes, and driving engineering efforts to support the Clients Field Platform and R&D product pipeline.

Responsibilities

  • Design, build and support cloud and open-source systems to process geospatial data assets via an API-based platform
  • Partner with internal development communities to integrate needed data sets into the asset and make data available to clients and internal teams
  • Build highly scalable APIs and architecture to support thousands of requests per second
  • Provide leadership in understanding environmental influences on field performance and risk factors
  • Work at all stages of the software life cycle: Proof of Concept, MVP, Production, and Deprecation

Requirements

  • Minimum of 2 years experience with Go, Python, Java, or similar development languages
  • Extensive knowledge in programming or scripting languages like Go, Scala, Java, Javascript, SQL, Bash, Python, and/or R
  • Experience developing HTTP APIs (REST and/or GraphQL) in an open-source technology, preferably in a cloud environment
  • Ability to build and maintain modern cloud architecture, e.g., Google Cloud, AWS
  • Experience working with PostgreSQL/PostGIS
  • Experience with code versioning and dependency management systems such as GitHub, SVT, and Maven
  • Proven success utilizing Docker to build and deploy within a CI/CD Environment, preferably using Kubernetes

Nice-to-haves

  • Demonstrated knowledge of open-source geospatial solutions like GeoServer, GeoTrellis, GeoMesa
  • Experience with stream processing, e.g., Kafka
  • Highly proficient (4 years) in Golang
  • Experience working with customers/other developers to deliver full-stack development solutions in an Agile environment
  • Demonstrated knowledge of agriculture and/or agriculture-oriented businesses
  • Experience implementing complex data projects with a focus on managing and delivering large sets of data

Benefits

  • Equal Opportunity Employer
  • Consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service