Oferta pracy

Staff Geospatial Data Engineer


  • Warszawa

    Warszawa, Masovian
  • offer expired 2 months ago
  • contract of employment
  • full-time
  • specialist (Mid / Regular)
  • remote recruitment

Technologies we use


  • software engineering

Your responsibilities

  • Lead and participate in design sessions with Enterprise and Hub Data Stewards, Engineering teams, Data Scientists, Product Managers, business and IT stakeholders, that result in design documentation for geospatial data processing, storage, cleansing, publishing, and delivery solutions (including IoT solutions to stream data from sensors globally).

  • Desing and implement insights driven solutions based on imagery, field observations, and environmental layers​ to fulfi the needs of a modern digital farming platform.

  • Participate in evaluation of new geospatial technologies, like GeoTrellis or GCP BigQuery, or new languages, like Go or React, including POCs.​

  • Understand business capability needs and processes as they relate to IT solutions through partnering with Product Managers and business and functional IT stakeholders.​

  • Implement specific geospatial data solutions according to design documentation using a variety of tools and programming languages, like Kafka, SQL and non-SQL databases, Scala, Go etc., and following team’s established processes and methodologies, like SCRUM or Kanban.​

  • Participate in code reviews, retrospectives, functional and integration testing and other team activities focused on improving quality of delivery.​

  • Collaborate with other data engineers and data stewards within the team and across data, technical platforms and product teams on aligning delivery dates and integration efforts.​

  • Represent the team at various cross team meetings and events focused on design and planning, like Scrum of Scrums and Release Planning, sharing the results of team efforts, or brainstorming on process improvements.​

  • Represent the team at various cross team meetings and events focused on design and planning, like Scrum of Scrums and Release Planning, sharing the results of team efforts, or brainstorming on process improvements.​

  • Mentor junior and aspiring Geospatial Data Engineers on the team and across the data community.​

  • Represent the team at various cross team meetings and events focused on design and planning, like Scrum of Scrums and Release Planning, sharing the results of team efforts, or brainstorming on process improvements.​

  • Create and maintain code documentation in GitHub, Haystack, SharePoint and/or another repositories used by the team.​

  • Facilitate various cross team efforts, like Scrum of Scrums and Release Planning, focused on large scale roadmap alignments, sharing information, solving broad variety of problems, or improving processes.​

  • Effectively discuss work or provide detail to the right level of audience: business partners, data scientists, engineering teams etc.​

Our requirements

  • Bachelor’s degree in GIS, Computer Science, Computer Engineering, or equivalent experience

  • 4+ years professional software engineering experience

  • 3+ years experience engineering data intensive software using streaming, resource based design principles and OGC formats (WMS/WFS, others)

  • Master’s Degree Computer Science, Computer Engineering 3+ years of geospatial industry experience OR doctorate in Computer Science, Computer Engineering with demonstrated knowledge or experience in geospatial workflows

  • Industry experience must include a combination of the following:

  • professional geospatial software engineering experience

  • engineering data intensive geospatial software using streaming and resource based design principles

  • Minimum of 3-year experience with Geospatial Information Systems (GIS) such as GeoTrellis/Geoserver/GeoMesa/Rasterio, Google Maps, MapBox, or CartoDB.

  • 2 years of experience with GDAL/QGIS and basic mapping JS libraries such as Open Layers.

  • Experience processing both vector and raster data formats such as shp., GeoJSON, GeoHash, GeoTiff, NetCDF, PNG, JPG and others

  • Extensive knowledge in different programming or scripting languages like Java, Linux, C++, PHP, Ruby, Python and/or R.

  • Proficiency in working with relational databases such as Postgres, MySQL, Oracle, etc. and geospatial libraries such as GDAL

  • Experience working with geospatial no-SQL data stores such as Apache Accumulo

  • Proven experience modeling large datasets in distributed databases such as Apache Cassandra

  • Strong interpersonal skills and desire to work in a highly collaborative environment

  • Familiarity with the relevant industry trends

  • Desired experience with: Agriculture, life sciences, bioinformatics, biochemistry, genetics, biology, or a related disciplines

  • Platform-as-a-Service software such as Cloud Foundry or Kubernetes

  • Stream processing, e.g. Kafka, Spark Streaming, Akka, etc.

  • Machine learning or other data science practices

What we offer

  • Hybrid working style

  • Full time employment contract

  • Wide range of development opportunities

  • Competitive salary

  • Attractive benefits package

  • Good working conditions and comfortable working environment

  • Benefits

  • sharing the costs of sports activities

  • private medical care

  • life insurance

  • remote work opportunities


Bayer is a global enterprise with core competencies in the Life Science fields of health care and agriculture. Its products and services are designed to benefit people and improve their quality of life. At Bayer you have the opportunity to be part of a culture where we value the passion of our employees to innovate and give them the power to change

Scroll to the company’s profile

We kindly inform that we will only contact selected candidates.

Bayer welcomes applications from all individuals regardless of race, national origin, gender, age, physical characteristics, social origin, disabilities, union membership, religion, family status, pregnancy, sexual orientation, gender identity, gender expression, or any unlawful criterion under applicable law. We are committed to treating all applicants fairly and avoiding discrimination.

Bayer is committed to providing access and reasonable accommodations in its application process for individuals with disabilities and encourages applicants with disabilities to request any needed accommodation(s) using the contact information below.

Bayer offers the possibility of working in a hybrid model. We know how important work-life balance is, so our employees can work from home, from the office or combine both work environments. The possibilities of using the hybrid model are each time discussed with the manager.