Software Engineer - Python (HQ Belgrade, Serbia)

Software Engineer - Python (HQ Belgrade, Serbia)

Agremo is a fast growing innovative tech company which created the world’s leading software for analyzing drone aerial imagery with the use of AI for smart decision making in agriculture. Agremo is headquartered in Belgrade, Serbia, with customers from over 100 countries around the world. More details at


Location: Belgrade, Serbia
Time commitment: Full-time



Agremo is the world’s leading software for analytics from aerial imagery that uses AI to provide intelligence for precision agriculture. We develop proprietary applications and Computer Vision and Machine Learning algorithms in connection with cutting-edge software libraries to create top-notch technology and global innovation.


  • Participating in the development of software that is scalable and maintainable
  • Taking end-to-end ownership of design and implementation of product features
  • Writing efficient and maintainable code
  • Performing regular on-call duties
  • Working as a team member.

Required skills and experience:

  • Bachelor’s degree in Computer Science/Engineering/Information Technology or equivalent years of experience
  • Knowledge of software development processes and object-oriented programming
  • Strong coding & debugging skills in Python or other OOP language with knowledge of Python syntax
  • Experience with frontend technologies (JavaScript, HTML, CSS) and willingness for full stack development will be considered as an advantage
  • Experience with relational databases (preferably PostgreSQL)
  • Excellent communication skills and a will to learn new things
  • Proficiency in English (speaking and writing)
  • Experience with version control systems (git, SVN)
  • Understanding of GIS fundamentals is a plus
  • Experience with cloud computing is a bonus.

What Agremo offers:

  • Private health insurance
  • Opportunities for going on international conferences and attending paid courses
  • Great co-workers in a fast-growing start-up with global exposure
  • Work in an international, enthusiastic and dynamic team
  • An environment for personal and professional growth
  • Modern offices in New Belgrade with a relaxed start-up culture.


If you think that you have what it takes, APPLY FOR THIS POSITION we would love to get to know you :)