Careers

Sinergise is a Slovenian innovation-driven, fast-growing IT company, focused on creating large-scale systems for processing geospatial data. Our award-winning Sentinel Hub engine for processing of petabytes of satellite data is opening the doors for machine learning and helping hundreds of application developers worldwide. Combining this with several large-scale GIS applications supporting agriculture processes and land administration in Europe, Asia and Africa is resulting in needs to expand our team.

WHY SINERGISE?

We believe that great teams are built on common goals, vision and shared values. We value responsibility, cooperation, transparency, openness, general intellect and eagerness to learn. We believe we can only bring value to our clients, if we’re also committed to creating a world-class work environment for our employees.

WHAT WE OFFER

Learning
Our team consists of experts in geospatial back-end, cloud infrastructure, database administration and management as well as computer vision, field where we are expanding recently. Our team members can therefore learn from within the group. If you are missing a few of the key or preferred qualifications, apply anyway! If you have the potential and the desire to learn, you will have everything you need to get there.

Flexibility
We value motivation and results more than your presence in the office. Even though we prefer to work together, occasional work-from-home days are not unusual. Although the work is mostly done from our headquarters in Ljubljana, occasionally you could get a chance to travel to locations such as Mauritius, Scotland, Azerbaijan, Moldova, Ghana, etc.

Work environment
Our developers have quiet offices with spacious desks, excellent for pair-programming. Smaller cosy meeting rooms are ideal for impromptu meetings. We also have a fully equipped spacious kitchen. And a foosball table. Fresh fruit, tea and coffee are at your disposal. We traditionally serve Nutella pancakes on Mondays.

Self-fulfilment
Besides working on products used by millions of users, such as  EO Browser and  Sentinel Hub, you also get the opportunity to do something good and amazing for society. We help our users make sense and exploit the power of geospatial and satellite data, either by providing technology for management of real-estate records, using remote sensing data to maximize efficiency of agriculture processes and minimize damage of natural disasters.

Why I like working here? Quiet working conditions, great people, challenging problems, effect-driven environment... and pancakes on Mondays.

- Anže

I am provided multiple learning opportunities every day and have a chance to learn from the best. I love the open door policy on all levels.

- Sabina

The reason why I love working here? Simple: I get to do what I love in an amazing work environment. Besides, I work alongside a bunch of awesome people.

- Pia

Working in teams is great, because it makes us more connected. I like that I can allocate my work throughout the day. And also, there are pancakes on Mondays!

- Kristijan

I like working for Sinergise because we create interesting solutions that are valued by many users and companies, and you can learn a lot from teammates.

- Tomi

I like to work at Sinergise because of the relaxed atmosphere and co-workers who encourage me to learn new things and grow professionally.

- Žiga

I always wanted to gain GIS superpowers and eat pancakes on Monday. Joining Sinergise made it happen.

- Matjaž

When I started working for Sinergise, I was just happy to get an opportunity to work in a GIS company. Soon, I consider myself lucky to be part of such an innovative team of nice people that make a difference in this field of work.

- Blaž

 

A significant part of our work is shared with open-source communities.

WHAT WE ARE LOOKING FOR

We are looking for people, that are driven by achieving professional goals and are capable of working on loosely set projects. You will often face complex but interesting problems that will require cutting-edge solutions and a deep understanding of the domain at various levels. We are looking for people with good understanding of software architecture, data structures, and algorithms, who are comfortable with professional software engineering best practices and have a passion for quality and an optimal user experience. Having experience with any part of the tech stack is a plus, but not mandatory - we value your potential to learn new skills more than the skills you currently possess.

OPEN POSITIONS

Backend developer for Sentinel Hub  

Database backend developer  

Dev ops / system administrator  

Full-stack engineer  

Frontend developer     Data scientist

 

Backend developer for Sentinel Hub

We are looking for two back-end developers, who do not mind getting their hands dirty with a bit of front-end and DevOps tasks here and there. Sentinel Hub is a world-renown service for distribution of satellite data, processing more than 100 MIO requests on 5PB+ archive every month. The system is proportionally complex, based on micro-services spawn over tens of virtual machines running on AWS and four other clouds. Young minds with some actual working experience would fit best in our team. Geeks who appreciate a challenge of writing a code so that it really really works, at scale, are super welcome. The back-end of Sentinel Hub is implemented in Java, front-end in React. We use modern approach to software development although we do not run after every new shiny thing.

Your tasks:

  • design and develop RESTful APIs and other web services,
  • integrate these with utility client apps,,
  • conduct code reviews,
  • write automated tests,
  • write technical documentation (APIs are used by thousands of developers around the world).

Tech stack:

  • Java 8 for the backend (JAX-RS, CDI, Jackson),
  • JUnit for unit tests,
  • TestNG for integration tests,
  • Ant for automated builds,
  • Docker for containerisation,
  • Jenkins for CI,
  • ReactJS for the web apps (Sentinel Hub is about APIs but there are some apps to help users).

Key qualifications:

  • (as we are looking for young developers, we do not really expect to have all these skills already; the first and the last are must, the rest is probably more a description of what a person should learn during the work with us),
  • actual working experience in SW dev, e.g. 1-2 years,
  • good understanding of software architecture, data structures, and algorithms,
  • comfortable with professional software engineering best practices,
  • understanding of OOP and enterprise design patterns,
  • experience with REST / stateless API design and microservices architectural style,
  • passion for quality and an optimal user experience,
  • drive to really understand what is going on.

Database backend developer

Tasks:

  • define, maintain and review database models based on customer requirements,
  • implement maintain, test and review business logic on database side,
  • work with full stack developers to integrate logic, structures with application stack (services, front end apps),
  • perform ETL / data integration tasks,
  • data analysis, prepare reports,
  • project support on database level,
  • active contribution to good team atmosphere and working environment.

Key qualifications:

  • knowledge of SQL and relational database concepts,
  • detailed knowledge of Oracle/Postgres database architecture and concepts and eagerness to work with them,
  • proficiency in Oracle PL/SQL or Postgres PL/pgSQL database language,
  • passion for quality and good practices,
  • strong English communication skills,
  • eagerness to learn and the capability of understanding the broader context of given tasks.

Preferred qualifications:

Besides working experience we value general intellect, openness, responsibility and eagerness to learn. We are looking for candidates, that are driven by achieving professional goals and are capable of working on loosely set projects.

Dev ops / system administrator

We need people experienced in setting up and maintaining infrastructure parts of IT systems. We have systems running on AWS processing couple of petabytes of data as well as one on T-Systems, one on OVH and one on Cloudferro, some on data centers of our clients and some in our own small private cloud.

Key qualifications:

  • deep system level understanding of Linux,
  • basic skills in Java (Web Services, REST),
  • experience with java build tools: ant, gradle, maven,
  • experience with microservices architecture, service discovery, Java web service deployment (on Java EAP or lightweight JEE servers),
  • experience with virtualization technologies (xen based) and cloud platforms (OpenStack, EC2, GCP,..),
  • experience with Docker containerization platform,
  • experience with source control management solutions: subversion, git,
  • experience with infrastructure monitoring solutions,
  • passion for discovering problems and system improvement.

Full-stack engineer

You will work on our large scale turn-key GIS solutions for Agriculture and Real Estate Management as well as Sentinel Hub core technology.

Your tasks:

  • work with our business analysts to study client's requirements and translate them into well-defined features,
  • design and develop RESTful APIs and other web services,
  • work with our DB developers to integrate with relational and NoSQL databases,
  • work with our UI/UX designers to implement (GIS) user interfaces,
  • conduct code reviews,
  • write automated tests,
  • help support and maintain our existing products.

You will often face complex but interesting problems that will require cutting-edge solutions and a deep understanding of the domain at various levels – from the low-level data processing algorithms all the way to the business processes of the client.

Tech stack:

  • Java 8 for the backend (JAX-RS, CDI, Jackson, JDBC),
  • React or GWT (Java to JavaScript transpiler) for the frontend,
  • Postgres, Oracle, Elastic for persistence,
  • JUnit for unit tests,
  • TestNG for integration tests,
  • Ant for automated builds,
  • Docker for containerisation,
  • Jenkins for CI.

Having experience with any part of the tech stack is a plus, but not mandatory - we value your potential to learn new skills more than the skills you currently possess.

Key qualifications:

  • deep understanding of software architecture, data structures, and algorithms,
  • comfortable with professional software engineering best practices,
  • understanding of OOP and enterprise design patterns,
  • passion for quality and an optimal user experience,
  • strong analytical skills,
  • strong English communication skills.

Preferred qualifications:

  • experience with SQL and relational databases,
  • experience with REST / stateless API design and microservices architectural style,
  • experience with building, deploying, and supporting highly scalable web services and applications,
  • experience with building graphical user interfaces,
  • experience with distributed, asynchronous and concurrent programming,
  • experience with GWT (formerly Google Web Toolkit),
  • passion for technical leadership and mentoring.

Frontend developer

We're using React for web applications built on top of Sentinel Hub services and we need help expanding their features.

Junior developers welcome as well! Having experience with any part of the tech stack is a plus, but not mandatory - we value your potential to learn new skills more than the skills you currently possess.

Your tasks:

  • design, develop and test reusable UI components for Sentinel Hub use cases,
  • maintain and extend existing Sentinel Hub applications,
  • consume RESTful APIs from the UI,
  • write automated tests.

Tech stack:

  • React for view rendering,
  • Leaflet and Mapbox.js for interactive maps,
  • Redux for state management,
  • Sass / CSS modules for styling,
  • Jest for unit tests,
  • Python + Flask for occasional backend service,
  • Docker for containerization,
  • Git for version control,
  • GitLab CI for one-click deployments.

Key qualifications:

  • vanilla JavaScript,
  • HTTP, REST, JSON, and modern HTML5/CSS3 web technologies,
  • practical experience with one or more JavaScript frameworks like React, Angular, Ember, Backbone, D3,
  • experience with scripting, shell environments, and version control systems,
  • passion for quality and an optimal user experience,
  • strong English communication skills.

Preferred qualifications:

  • experience with ES6,
  • experience with React,
  • experience writing automated tests.

Data scientist / machine learning expert

You will help us make sense of several petabytes of earth observation data we are managing in Sentinel Hub.

Your tasks:
You will work on a broad range of machine learning tasks on multispectral satellite imagery, such as:

  • classification (e.g. cloud detection),
  • change detection,
  • object detection,
  • spectral unmixing,
  • atmospheric correction,
  • super-resolution,
  • preparing datasets for these tasks.

Tech stack:

  • Python,
  • Java,
  • any other tool that does the job.

Key qualifications:

  • deep understanding of machine learning fundamentals,
  • strong programming skills,
  • expert knowledge of algorithms and data structures,
  • strong analytical skills,
  • strong English communication skills.

Preferred qualifications:

  • experience developing machine learning models,
  • exposure to statistics and linear algebra,
  • experience with analytics on multispectral data is a plus,
  • experience implementing machine learning algorithms is a plus.

How to apply?

If you find yourself in one of the current job openings, send us your CV by email! And don't forget to tell us which job interests you.

Apply now

Sinergise Offices Sinergise Offices

Sinergise Offices Sinergise Offices

SaveSaveSaveSave