Backend Developer - Generative AI

INNIO Group
15 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Tech stack

Java
JavaScript
API
Software Quality
Code Review
Python
Machine Learning
NoSQL
TensorFlow
Software Engineering
Web Services
Chatbots
PyTorch
Flask
Large Language Models
Deep Learning
Generative AI
Backend
FastAPI
Scikit Learn
Kubernetes
Information Technology
GraphQL
Machine Learning Operations
Api Design
Docker
Programming Languages

Job description

  • An innovative and international working environment
  • Flexible working time model (depending on position and role)
  • Health We Care program - including company sports activities
  • Moving cost support for new employees in accordance with policy
  • Good connections to public transport - station in direct proximity
  • Transportation cost support in accordance with policy
  • One of the best canteens in the area with healthy and various meals
  • Attractive location in the heart of the Alps with various outdoor sports and leisure possibilities

Your Responsibilities:

  • Work in the Data Science Team of the INNIO Digital organization on data science and software development tasks with a strong focus on backend development for Generative AI products (chatbots, agents, copilots based on Large Language Models)
  • Apply advanced machine and deep learning methods to large time-series data from multiple sources
  • Implement Python applications deployed on INNIO's cloud-based IoT platform
  • Conduct code reviews and ensure compliance with code quality and technical guidelines
  • Use modern software design processes and tools for concept, design, and testing of software for current and new products
  • Collaborate with software product managers to implement and release features that meet stakeholder needs

Requirements

  • Bachelor's or Master's degree (or equivalent) in Computer Science, Mathematics, or a related field
  • Proven track record in implementing Python applications and web services using frameworks such as Dash, Flask, or FastAPI
  • Skilled in working with LLM APIs (e.g., OpenAI API) and tool orchestration with MCP, LangChain or similar
  • Strong background in designing, developing, and validating machine learning models with Python, PyTorch, TensorFlow, or SciKit
  • Confident handling both relational and NoSQL databases
  • Comfortable consuming REST and GraphQL APIs to integrate diverse data sources
  • Bonus points for hands-on experience with large time-series data sets, Prefect pipelines, MLOps (MLflow), cloud-based microservice architectures (Kubernetes, Docker), or additional programming languages such as Java or JavaScript
  • A valid work permit for Austria is a prerequisite for this position (Non-EU citizens: please attach the work permit to the application)
  • This role requires 50% presence at the headquarters in Jenbach, Austria

Benefits & conditions

At INNIO, we offer an attractive compensation package that is above the collective agreement for the metal industry. Your qualifications and experience will be considered in an open dialogue during the recruiting process to ensure a market-competitive compensation package.

Apply for this position