Python Full Stack Developer

Vienna, Austria/Remote
Added: March 18, 2024
At enliteAI, we’re proud to offer innovative Artificial Intelligence-based software applications that meet the needs and wants of our customers. Detekt, one of our products, is a modern Geospatial Data Platform for object and damage detection in Mobile Mapping data and had its product launch in April 2022. We are currently seeking an experienced and enthusiastic Python Full Stack Developer to support our multi-disciplinary development team for Detekt.

Job Description

  • Build applications on top of machine learning pipelines, mainly for computer vision systems operating on large datasets
  • Design and specify API interfaces and data models
  • Coordinate with front end developers and actively participate in the front end development process (reviews and own contributions)
  • Contribute to all decisions along the development lifecycle by recommending the right tools (language, framework, database) for the job and by defining workflows and technical designs


  • Excellent Python programming skills, backend related technologies (e.g. Flask, MongoDB, SQLalchemy) and scientific Python libraries (Pandas, Numpy)
  • Knowledge of modern full-stack web technologies (e.g., React, TypeScript, Node.js, Modern ECMAScript, Angular)
  • Familiarity with standard workflows in software development (Git, issue management, Documentation, unit testing, CI/CD)
  • Basic data engineering knowledge (SQL and noSQL databases, distributed systems) and operations skills (Linux, Docker, Cloud computing)
  • Degree in computer science (BSc/MSc) or equivalent work experience without a degree
  • 2 years of work experience, ideally in data-driven environments
  • Valid work permit for Austria


  • Enthusiastic, research-driven team with rich expertise in machine learning, computer vision, generative adversarial networks, reinforcement learning as well as distributed training, data engineering, ML ops and cloud architecture
  • Working with the latest technologies at the interface between research and industry (enliteAI is an ELISE EU research network Organizing Node)
  • Flexible work models: Remote work up to 3 days per week, an office in Viennas 1st district and minimal core hours (9:30am - 2pm)
  • Budget and time allotment (30 hours per quarter) for the pursuit of individual R&D projects, reading group, paid trainings or paid conference participations
  • Regular team events, get-togethers and team lunches