Skip to main content

Senior Software Engineer - Python/GIS

Senior Software Engineer - Python/GIS
Allegro
7 months 2 weeks ago

Opis stanowiska

The salary range for this position is 18 400 - 25 410 PLN (contract of employment). A hybrid work model that incorporates solutions developed by the leader and the team.

About the team

The Location Intelligence Engineering team is part of the Delivery Experience (DEX) area in Allegro. We focus on development of geospatial solutions supporting the company's internal delivery network expansion process in Last Mile (i.e. OneBox parcel machines, Same Day delivery) and Middle Mile (network of warehouses and logistics centers) both in Poland and abroad. The unique scale and complexity of the problems we solve every day give us the opportunity to develop in very diverse projects that include the aspect of geospatial (GIS) data, tools and software. We create and maintain data structures that provide information support for business teams.

As a (Senior) Software Engineer (Python/GIS) specializing in geospatial technologies, you will help us build a number of geospatial applications and tools that support multi-dimensional business around our platform. Help us open Allegro to the world of spatial technologies and geospatial data!

We are looking for people who:

  • Have experience in designing and creating applications using GIS technology in a business context (experience in the logistics services sector will be an additional advantage)
  • Are interested in geospatial technologies and want to develop in this direction (knowledge of the ArcGIS Enterprise environment will be a great advantage)
  • Can and like programming in Python (knowledge of additional languages ​​will be an advantage) and know SQL
  • Is familiar with following technologies Kubernetes, Terraform, Airflow
  • Want to work with Google Cloud Platform
  • Have commercial experience in software development based on geospatial technologies (at least 4 years for Senior position)
  • Are open to expand in various areas: backend, big data, analytics, product work, data visualization and for those interested in the area of ​​statistics and data science.
  • Apply good practices (clean code, code review, TDD, CI/CD)
  • Have knowledge of architecture based on microservices
  • Have a positive attitude and teamwork skills
  • Have a higher technical education (preferred field of study: computer science, geodesy, geoinformatics or related fields)

Additionally, we offer:

  • Well-located offices (with fully equipped kitchens and bicycle parking facilities) and excellent working tools (height-adjustable desks, interactive conference rooms)
  • A wide selection of fringe benefits in a cafeteria plan - you choose what you like (e.g. medical, sports or lunch packages, insurance, purchase vouchers)
  • English classes that we pay for related to the specific nature of your job
  • Laptop with m1 processor, 32GB RAM, SSD - a 16” or 14” MacBook Pro or corresponding Dell with Windows (if you don't like Macs), two monitors and all other gadgets that you should need
  • Working in a team you can always count on - we have on board top-class specialists and experts in their areas of expertise
  • A high degree of autonomy in terms of organizing your team's work; we encourage you to develop continuously and try out new things
  • Hackathons, team tourism, training budget and an internal educational platform, MindUp (including training courses on work organization, means of communications, motivation to work and various technologies and subject-matter issues)
  • If you want to learn more,

Why is it worth working with us?

  • We are expanding relatively new, geospatial competences within Allegro - Location Intelligence. We are combining the world of traditional geospatial systems (GIS) with Big Data solutions and architecture based on Google Cloud Platform
  • We are building solutions supporting Allegro's logistics function based on external suppliers such as Here, Google and Esri
  • We work with data, combining classic statistical solutions, ML solutions, (big) data engineering with software engineering
  • We develop our systems in the following technologies:
  • Big data: Spark, Hadoop, SQL na GCP (Dataflow, PubSub, BigQuery, Composer)
  • Backend: Java, Python, Kotlin, Scala, Groovy, Spring, Reactive Programming
  • Frontend: React, Angular
  • You will have a real influence on the directions of product development and the choice of technology. Location Intelligence technology stack is still expanding, we are talking to the best global solution providers in this area.
  • You will have the opportunity to work in a team of experienced engineers and specialists who are happy to share their knowledge (at internal events and publicly at
  • We promote Open Source. We develop some of our projects on
  • As a team, we take responsibility for all aspects of the development and maintenance of our systems and for their adoption within the organization
  • Once a year you can take advantage of the option to go on a

This may also be of interest to you:
Allegro Tech Podcast →
Send in your CV and see why it is #dobrzetubyć (#goodtobehere)

Allegro

Expertise level

Similar Jobs in Poland

Similar Jobs in Wielkopolskie

Similar Jobs in Poznan