Description

Responsibilities: • Design, build, and support cloud and open-source systems for processing geospatial data assets via an API-based platform. • Collaborate with internal development communities to integrate necessary data sets into the asset, making data available to Bayer Enterprise and internal development teams. • Develop highly scalable APIs and associative architecture to support thousands of requests per second. • Lead advancements in understanding environmental and external influences on-field performance and risk factors. • Work across all stages of the software life cycle: Proof of Concept, MVP, Production, and Deprecation. Required Skills & Experience: • Bachelor's degree in Computer Science or relevant field. • Minimum of 2 years of experience with Go, Python, Java, or similar languages. • Proficiency in various programming or scripting languages such as Go, Scala, Java, Javascript, SQL, Bash, Python, and/or R. • Experience developing HTTP APIs (REST and/or GraphQL) in open-source technologies, preferably in a cloud environment. • Ability to build and maintain modern cloud architecture (e.g., AWS, Google Cloud). • Experience with PostgreSQL/PostGIS and code versioning systems (GitHub, SVN, Maven). • Utilization of Docker for building and deploying within a CI/CD Environment, preferably using Kubernetes. Desired Skills & Experience: • Master's degree in Computer Science or related field. • 4 years with Golang and geospatial experience. Machine learning is a plus. • Knowledge of open-source geospatial solutions like GeoServer, GeoTrellis, and GeoMesa. • Experience with stream processing (e.g., Kafka) and agriculture-oriented businesses. • Demonstrated adaptability to new technologies and decision-making capabilities in hardware and software design. • Proficiency in object-oriented design, coding, testing patterns, and engineering software platforms and large-scale data infrastructures. • Creation of cloud computing solutions and web applications leveraging public and private APIs. • Experience with distributed systems (e.g., Argo, Kubernetes, Spark) and Command Line Interface systems.

Education

ANY GRADUATE