Senior Staff Geospatial Software Engineer
Tech Stack / Keywords
Firma i stanowisko
At Bayer Crop Science, the mission is to develop agriculture solutions for a sustainable future to meet the challenges of feeding a global population projected to grow to over 9.6 billion by 2050. This includes research and development of innovative modern agriculture solutions based on biotechnology and plant breeding, science-based products including seeds and crop protection products, and modern analytics to identify the best crop system for each acre. The role involves building planet-scale geospatial data platforms that accelerate sustainable agriculture and handling petabytes of data from various operational systems including genome sequencing, manufacturing, supply chain, finance, and scientific field trial data requiring complex analysis.
Wymagania
- 7+ years experience as a software engineer.
- Proven experience in leading, mentoring, and managing software development teams.
- Track record of shipping and maintaining multiple major product releases written in Go or Python.
- Extensive experience with observability practices including logging, metrics, tracing, and monitoring production systems.
- Experience with containerized application deployments using platforms like Docker.
- Familiarity with Kubernetes cluster infrastructure.
- Expert understanding of software development lifecycle and methodologies (e.g., Agile, Scrum).
- Strong proficiency in software design and architecture.
- Extensive experience with version control systems like Git.
- Ability to write and oversee clean, maintainable, and efficient code.
- Proficiency with IDEs such as Visual Studio, IntelliJ IDEA, or Eclipse.
- Strong knowledge of software development tools and CI/CD practices.
- Advanced understanding of database management and SQL.
- Extensive experience with microservices architecture and RESTful API design.
- In-depth knowledge of cloud platforms (AWS, Azure, Google Cloud).
Preferred:
- Experience with geoarrow, geoparquet, and geopackage data formats.
- Experience with emerging geospatial database management systems such as DuckDB Spatial and Sedona DB.
- Experience with distributed geospatial data warehousing (e.g., BigQuery, Snowflake) and compute (e.g., Spark, Sedona).
- Experience implementing h3 geospatial indexing.
- Contributions to or implementation of OSGEO projects: GDAL/OGR, GeoServer, GeoTools, PostGIS, PROJ, QGIS, OpenLayers, Leaflet.
Obowiązki
- Play a key senior role on a geospatial data engineering team, building distributed analytics capabilities and enabling enterprise-wide access to scientific and operational datasets.
- Apply strong software craftsmanship with knowledge of algorithms, data structures, and geospatial data models.
- Partner with data engineering, software development, and data science teams to tackle complex problems and deliver impactful solutions.
- Mentor and guide other data engineers focusing on geographic information science and systems.
- Evaluate, implement, and advocate Foss4G technologies, integrating them into production-ready solutions.
- Lead technical initiatives end-to-end and communicate technical vision and strategy to the organization.
- Drive impact across enterprise projects spanning multiple business areas.
Benefity
- Flat structure
- Training budget
- Sport subscription
- Private healthcare
- International projects
- Company car
- Free coffee
- Canteen
- Bike parking
- Playroom
- Free parking
- In-house trainings
- Modern office
Bayer Sp. z o.o.
36 aktywnych ofert