Student Assistant: Third Party Integration for MLOps Platform / Mobile App Development (8h/week)

Lehrstuhl für Fertigungsautomatisierung und Produktionssystematik
Erlangen, Germany
17 days ago

Role details

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

Tech stack

Flutter JavaScript (Programming Language) Application Programming Interfaces (APIs) Android Studio Mobile Application Development Design of User Interfaces Mobile Application Software Machine Learning Microsoft Visual Studio Software Engineering TypeScript WebSocket
+5 more
Build Management Enterprise Integration Dart Machine Learning Operations User Administration

Job description

In the fast-evolving landscape of software development, tools that enhance productivity and streamline workflows are essential. Within the Machine Learning lifecycle, 3rd party systems and tools can significantly improve the developer experience when deeply integrated into the existing MLOps platform. This position focuses on developing and improving such integrations, particularly a Visual Studio Code extension (already in an early stage) and a new cross-platform mobile app (to be built with Flutter). Both projects aim to extend the platform’s usability, improve UX, and provide seamless interaction between developers, operators, and the MLOps ecosystem.

Objective:

The goal is to:

  • Advance the development of a Visual Studio Code extension that integrates directly with an MLOps platform to support developers in production environments.
  • Design and build a cross-platform mobile app using Flutter to make essential MLOps features accessible on the go.

Both tools should seamlessly integrate with existing workflows and improve overall efficiency, usability, and accessibility of the platform.

Tasks (VS Code Extension):

  • Familiarize yourself with the architecture and extension API of VS Code (e.g., Webview API, Tree View API).
  • Conceptualize and design extension features aligned with best practices in UI/UX.
  • Implement functionality using JavaScript/TypeScript and relevant frameworks.
  • Document the development process and create user guides.

Tasks (Mobile App):

  • Familiarize yourself with Flutter, Dart, and Android Studio.
  • Conceptualize and design the app with a focus on UI/UX best practices.
  • Develop the app using Flutter, Dart, and relevant libraries/frameworks.
  • Document the development process and create user guides.

Requirements

  • Strong knowledge of TypeScript; experience with VS Code extension development desirable.
  • Strong knowledge of communication patterns and protocols for client-side usage (REST, HTTP, WebSockets, SSE).
  • Practical experience with Flutter, Dart; experience with mobile app development desirable.
  • Strong problem-solving skills and attention to detail.
  • High motivation, curiosity, and a structured way of working.
  • Good command of German or English, both written and spoken.
  • High work ethic and ability to deliver features incrementally on a weekly basis.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on de.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Differentiating between Flutter packages and plugins

Sylvia Dieckmann · LIVE

2:32 min

Introduction and history of the Dart language

Christoph Menzel Christoph Menzel · WWC 2022

51 sec

Configuring live browser and WebSocket connection endpoints

Suchitra Swain Suchitra Swain · WWC Europe 2026

5:28 min

Defining MLOps and its role in production systems

Hauke Brammer · WWC 2023

2:02 min

Dart's history and evolution alongside the Flutter framework

Christoph Christoph · WWC 2024

5:05 min

Introduction to Flutter and cross-platform UI development

Sylvia Dieckmann · LIVE

Videos

See all

Related articles

See all