Software Engineer Internship

Posted on 9/5/2025

Corsair

Corsair

No salary listed

Neukirchen-Vluyn, Germany + 1 more

More locations: Munich, Germany

In Person

Project Objective: Design and implement a proof-of-concept system that demonstrates how LLMs can generate and manage interactive UI components through MCP server architecture. The goal is to explore how natural language processing can create more intuitive, adaptive interfaces for content creators using Elgato products.

Key Responsibilities:

  • Research and evaluate LLM integration strategies for real-time UI generation
  • Develop MCP server components that bridge LLM outputs with interactive UI elements
  • Create proof-of-concept demonstrations showcasing dynamic interface adaptation
  • Document technical findings and present recommendations for production feasibility
  • Collaborate with product and engineering teams to align the PoC with Elgato's ecosystem
  • Test and iterate on user interaction patterns and interface responsiveness

Required Skills:

  • Strong programming foundation (JavaScript/TypeScript, Python, or similar)
  • Understanding of web technologies (HTML, CSS, React/Vue/Angular)
  • Familiarity with API development and server-client architecture
  • Basic knowledge of machine learning concepts and LLM APIs
  • Problem-solving mindset and ability to work with emerging technologies

Preferred Qualifications:

  • Experience with AI/ML frameworks or LLM APIs (OpenAI, Anthropic, etc.)
  • Knowledge of Model Context Protocol (MCP) or similar integration patterns
  • UI/UX design sensibility for creator tools
  • Interest in content creation workflows and streaming technology