AI Inference Platform Engineer

Friedrich Gruppe
Erlangen, Germany
yesterday

Role details

Contract type
Temporary contract
Employment type
Part-time / full-time
Working hours
Shift work
Languages
English, German

Job location

Erlangen, Germany

Tech stack

JavaScript
Artificial Intelligence
Application Lifecycle Management
Computing Platforms
Command-Line Interface
Computer Security
Databases
Continuous Delivery
Continuous Integration
Data Centers
Linux
Monitoring of Systems
Web Servers
Python
MariaDB
Language Modeling
Nginx
Redis
Prometheus
Webui
Scientific Computating
Software Deployment
Software Engineering
SQLite
Load Balancing
Large Language Models
Gitlab
GIT
Kubernetes
Slurm
Front End Software Development
Docker

Job description

The High Performance Computing (HPC@FAU) group works closely with the National Supercomputing Center (NHR@FAU) and the Leibniz Supercomputing Center in Garching near Munich., * Designing, implementing and maintaining an AI inference platform based on predominantly open-source components including a web-based user interface and API, all within a friendly and open work environment in a highly motivated, international team

  • Conceptualizing and implementing infrastructure components to create a RAG-capable inference environment
  • Advising and supporting pilot project partners of select universities using this AI service infrastructure in data quality, data preparation and workflow design to contribute to the transfer of prototypes into production, relying on your friendly personality and communication skills
  • Designing and implementing tenant separation concepts for access, data and compute, integrating with federated single sign-on (SSO) institutional identity management systems
  • Implementing resource management mechanisms to ensure fair and efficient resource allocation and to allow for usage accounting and cost attribution, 4. Invitation to first interview
  1. 2 Optional invitation to second interview in person at FAU

  2. Is there a match?

  3. Employment documents prepared

  4. Consultation with Staff Council

  5. Commencement of employment - welcome to FAU

Notice

For all job postings, the following applies: Friedrich-Alexander-Universität promotes equal professional opportunities for women. Women are therefore expressly encouraged to apply.

Severely disabled persons as defined by the German Severely Disabled Persons Act will be given preferential consideration if they have the same professional qualifications and personal aptitude and if the advertised position is suitable for severely disabled persons. Details can be found in the respective job posting under "Remarks."

At the applicant's request, the Equal Opportunities Officer may be included in the job interview without any disadvantage to the applicant.

All advertised positions are generally suitable for part-time work unless stated otherwise in the job posting.

Requirements

PhD or Master's degree in computer or data science, or other areas of scientific computing,

Other Requirements

  • Proficiency working in data center environments (incl. Linux, CLI, Git, Gitlab)
  • Extensive knowledge and experience in developing and maintaining platform environments in the context of AI inference workflows, that is utilizing e.g.
  • web server / load balancer (e.g. Nginx), data bases (e.g. MariaDB, SQLite, Redis)
  • containers/OS-level virtualization (e.g. Docker) and container orchestration (e.g. Kubernetes), as well as HPC-based scheduler (e.g. Slurm)
  • monitoring tools for metric collection (e.g. Prometheus) and visualization (e.g. Graphana)
  • Python and JavaScript programming languages for development of frontend components (e.g. Open WebUI)
  • model gateway (e.g. LiteLLM) and inference engines (e.g. vLLM, Triton, SGLang) as well as underlying GPU-based technologies (e.g. torch, ray)
  • Knowledge of various types of AI models (e.g. LLMs, vision-language models, …), model guardrails and retrieval-augmented generation (RAG)
  • Willingness to keep up with current developments and to learn new technologies in the field of AI
  • Knowledge and experience in software deployment and software lifecycle management (ideally based on principles of continuous integration/continuous deployment, CI/CD)
  • Basic knowledge and practical skills in software design and engineering
  • Basic knowledge and practical skills in IT and cyber security for software and software platform development
  • English and German presentation and writing skills

Benefits & conditions

  • Regular promotion to the next level and increase in salary pursuant to the collective bargaining agreement for the public service of the German Länder (TV-L) or remuneration pursuant to the Bavarian Public Servants Remuneration Act (BayBesG) plus an additional annual bonus

  • 30 days annual leave at five working days per week with additional free days on December 24 and 31

  • Occupational pension scheme and asset accumulation savings scheme

  • Excellent support during the academic qualification phase

  • Thorough onboarding process with a dedicated team

  • Subsidized food and drinks in our student restaurants

  • Place of work within comfortable walking distance of public transport

  • Family-friendly environment with childcare options, also during school holidays

  • Flexible working hours

  • A wide range of training courses and opportunities for professional development

  • Active health management

About the company

The Erlangen Regional Computing Center (RRZE) is FAU's internal IT service provider and provides the IT infrastructure and basic IT services. As part of the regional concept, it also supports other colleges and universities in the surrounding area.

Apply for this position