Machine Learning Researcher at GmbH (Graz, Austria)


We are seeking a Machine Learning Researcher to play a key role in ensuring our cutting-edge technology stays ahead of the curve.

You will research best practices, develop novel approaches, work on prototypes and evaluate what performs best. Whether you discovered a medium article or heard of a new function that is buzzing, have a closer look and see how it performs for us! You will experiment on a large scale on cloud infrastructure with high-end GPUs and TPUs.

In particular, you will:

  • Research on faster and more efficient imagery annotation, model training, model deployment, and continual monitoring of computer vision algorithms
  • Integrate the latest techniques from machine learning research (from supervised learning to semi-supervised and unsupervised approaches, generative models) into training and inference algorithms.
  • Incorporate the cutting edge techniques of machine learning methods into geospatial analysis
  • Communicate and transfer knowledge with the engineers and comprehend the challenges in any given circumstance
  • Translate customer-oriented problems into well-defined research topics while considering the practicality of each approach
  • Collaborate with engineers from our platform and product engineering teams
Our Tech Stack:

  • Languages: Python3, C/C++, JavaScript
  • Deep Learning: Pytorch, Torchvision, CUDA, Horovod, Imgaug, scikit-learn
  • Image Processing: Numpy, OpenCV, SciPy, scikit-image, matplotlib
  • Data: PostgreSQL + PostGIS, SQLite, SQLAlchemy, GeoAlchemy, Alembic
  • Backend: FastAPI, Django, Dramatiq, RabbitMQ
  • Geospatial: GDAL/OGR, RasterIO, Geopandas, GeoServer, OWSLib, QGIS, ArcGIS
  • Version Control: Git, GitLab, Perforce
  • Continuous Integration: GitLab CI, Jenkins
  • Logging: Logstash, ELK
  • Frontend: Vue.js, OpenLayers
  • OS: Linux, Windows
  • Deployment: Docker, Kubernetes
  • Cloud Services: AWS, Azure, Exoscale
  • Task Management: JIRA
  • Knowledge Base: Confluence
  • Communication: Mattermost, Zoom


  • Passionate follower of the latest visual AI research with a detailed understanding of modern deep learning architectures and convolutional neural networks (CNNs)
  • Relevant degree from university / FH in a STEM field (e.g., computer science, machine learning, statistics, physics, engineering)
  • Comfortable with exploring the literature, the latest publications, and world-class conferences
  • Experience in classic computer vision (2D image processing)
  • Python, Pytorch (or other deep learning frameworks), OpenCV, numpy, Linux / Bash
  • Fluent English skills (both written and spoken)
  • Willing to take on challenges, proactive, and highly motivated in solving non-standard problems. Eager to learn, with a get-it-done attitude
  • Strong analytical and problem solving skills, including software debugging, and familiarity with the challenges of developing computer vision algorithms
Ideally, you have:
  • Contributed to publications in relevant journals and/or conferences
  • A solid understanding (or willingness to self-educate) of mathematical representations in modern machine learning techniques
  • A proven ability to work with large datasets and with a high degree of task parallelism in Python (or similar language)
  • Working experience with cloud computing platforms like AWS

Please let the company know you found this position via so we can keep providing you with quality jobs.