Senior AI Developer (Automators)

Senior AI Developer (Automators)

Bern Vollzeit 75000 - 95000 € / Jahr (geschätzt) Homeoffice (teilweise)
L

Auf einen Blick

  • Aufgaben: Entwickle KI-gestützte Tools und automatisiere Tests für eine der größten OTT-Plattformen.
  • Unternehmen: Innovatives Unternehmen im Bereich Streaming mit einem dynamischen Team.
  • Vorteile: Hybrid-Arbeitsmodell, wettbewerbsfähiges Gehalt und Möglichkeiten zur beruflichen Weiterentwicklung.
  • Weitere Informationen: Tolle Karrierechancen in einem kreativen und unterstützenden Umfeld.
  • Warum dieser Job: Gestalte die Zukunft des Testens mit modernster KI-Technologie und mache einen echten Unterschied.
  • Qualifikationen: Erfahrung in Softwareentwicklung, QA-Automatisierung und KI-Systemen erforderlich.

Das prognostizierte Gehalt liegt zwischen 75000 - 95000 € pro Jahr.

Projektbeschreibung: Wir bauen und pflegen eines der größten Testautomatisierungsframeworks für OTT-Plattformen, das Millionen von Kunden über Streaming-TV-Plattformen bedient. Das Team entwickelt ein auf Java/Appium basierendes Automatisierungsframework für Android TV-Geräte und erweitert es aktiv mit KI-gestützten Werkzeugen. Wir suchen einen Senior AI Developer. Dies ist eine hybride Rolle, die das Design und die Entwicklung von KI-gestützten internen Tools mit praktischen Fähigkeiten in der Testautomatisierung kombiniert. Der ideale Kandidat ist ein Software-Ingenieur, der sowohl QA-Automatisierung als auch moderne LLM/RAG-Systeme versteht und Testengineering-Probleme in praktische KI-Lösungen umsetzen kann.

Verantwortlichkeiten:

  • Automatisierte Testfehler-Triage — LLM + RAG-Pipeline klassifiziert ReportPortal-Fehler (Protokolle, Stack-Traces, Screenshots) in strukturierte Kategorien (PRODUCT_BUG, AUTOMATION_BUG, SYSTEM_ISSUE) unter Verwendung von AWS Bedrock + Claudeo.
  • KI-gestützte Change-Based Testing (CBT) — LLM-gesteuerte Testfallauswahl unter Verwendung der semantischen Ähnlichkeit zwischen Codeänderungen und Testabdeckung.
  • Generierung von KI-Testfällen aus Funktionsspezifikationen, Jira-Tickets und Confluence-Dokumentation.
  • Aufbau und Pflege von End-to-End-RAG-Pipelines: Dokumentenaufnahme → Chunking → Einbettung → OpenSearch Serverless Vektorspeicher → Abruf → LLM-Antwortgenerierung.
  • Entwicklung von AWS Lambda-Funktionen (Python 3.12) und API Gateway REST-Endpunkten zur Integration von KI-Funktionen in CI/CD-Pipelines.
  • Anwendung von Best Practices im Prompt Engineering (System-Prompts, strukturierte JSON-Ausgaben, Schutzmaßnahmen) und kontinuierliche Bewertung der Genauigkeit von LLM-Lösungen.
  • Verwendung von Cursor IDE mit MCP-Integrationen, agentischen Workflows und Kontext-/Regeldateien zur Beschleunigung der Generierung und Wartung von Testcode.
  • Schreiben, Pflegen und Erweitern automatisierter Testsuiten in Java (Appium / UiAutomator2) für Android TV-Plattformen.
  • Entwicklung und Pflege funktionaler, regressiver, NFR- und CBT-Test-Suiten.
  • Triage und Behebung von Testfehlern in ReportPortal; Integration der KI-Triage-Ergebnisse mit QMetry (QTM4J).
  • Unterstützung der CI/CD-Pipeline-Gesundheit — Teilnahme an Nachlauf-Bauten, RC und Release-Automatisierungsläufen über Jenkins.
  • Beitrag zu Verbesserungen des Framework-Codebases — Fehlerbehebungen, Refactoring, Erweiterungen.
  • Teilnahme an Kanban-Zeremonien und PI-Planung im ART-Team.
  • Präsentation von KI-Lösungsdemos für Stakeholder und technische Führung.
  • Dokumentation der KI-Systemarchitektur, RAG-Pipelines und Werkzeuge in Confluence.

Fähigkeiten:

  • Must have: AWS Bedrock — praktische Erfahrung: Modellzugriff, Wissensdatenbanken, Lambda-Integration (primäre KI-Plattform)
  • KI-Agenten & agentische Werkzeuge — praktische Kenntnisse im Entwerfen und Betreiben von KI-Agenten, einschließlich agentischer Workflows, wiederverwendbarer Fähigkeiten, Regeln/Schutzmaßnahmen, Befehlen und Multi-Tool/Multi-Agent-Orchestrierung
  • RAG-Pipeline — End-to-End-Implementierung: Chunking, Einbettung, Vektorindizierung, Abruf, Generierung
  • Prompt Engineering — Zero-Shot, Few-Shot, Chain-of-Thought, strukturierte Ausgabe (JSON-Modus), Multi-Turn
  • Vektordatenbanken — praktische Kenntnisse von OpenSearch, Pinecone oder Faiss; Verständnis des Unterschieds zwischen Vektor- und Graphdatenbanken
  • LLM-Schutzmaßnahmen — Eingabe-/Ausgabefilterung, Strategien zur Minderung von Halluzinationen
  • Feinabstimmung vs. RAG — Fähigkeit, zu beurteilen, welcher Ansatz für ein bestimmtes Problem geeignet ist
  • LLM-Orchestrierung — LangChain, LangGraph oder LlamaIndex
  • Einbettungen — Verständnis der semantischen Ähnlichkeit; Erfahrung mit Amazon Titan Embed oder gleichwertig
  • Python — für Lambda-Funktionen, KI-Pipeline-Skripting und Datenverarbeitung
  • Java — 3+ Jahre praktische Erfahrung in der Testautomatisierungsentwicklung
  • Appium / UiAutomator2 — mobile/Android UI-Automatisierung
  • Android / ADB — Geräteverwaltung, Testausführung
  • ReportPortal oder gleichwertiges Testberichterstattungstool
  • REST API — Konzepte und praktische Nutzung
  • Jenkins / CI-CD — Pipeline-Debugging und Integration
  • AWS — S3, Lambda, API Gateway, IAM, OpenSearch Serverless
  • Docker — containerisierte Testausführungsumgebungen

Nice to have:

  • Cursor IDE erweiterte Funktionen — .cursorrules, Memory-Bank-Kontextdateien, MCP-Serverintegration und agentische Triage-Workflows
  • Android TV-Plattformen — STB / Embedded Device-Test-Erfahrung (Fire TV, Roku oder ähnlich)
  • QMetry (QTM4J) — Testmanagement integriert mit Jira
  • Streamlit — zum Erstellen interner KI-Dashboards
  • DSPy — programmatische Optimierung von Prompts
  • AWS SageMaker / MLflow — Modellevaluation und Experimentverfolgung
  • Kotlin — für Werkzeuge neben Java

Senior AI Developer (Automators) Arbeitgeber: Luxoft

Unser Kunde ist eine erstklassige Investmentbank, die Ihnen die Möglichkeit bietet, in einem hochprofessionellen Umfeld zu arbeiten und mit hochentwickelten Finanzinstrumenten umzugehen. Wir fördern Ihre persönliche und berufliche Entwicklung durch hervorragende Schulungen und ein kreatives, offenes Arbeitsumfeld, in dem Teamarbeit und Freundschaft großgeschrieben werden. Wenn Sie motiviert sind, innovative Softwarelösungen zu entwickeln und Teil einer Erfolgsgeschichte sein möchten, dann sind Sie bei uns genau richtig.

L

Kontaktdaten:

Luxoft Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so Senior AI Developer (Automators) erhalten könntest

Engagier dich in Entwickler-Communities!

Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.

Zeig deine Fähigkeiten!

Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei Luxoft anzuklopfen, wenn du dich auf die Stelle als Senior AI Developer (Automators) bewirbst – so wissen sie gleich, was sie von dir erwarten können!

Nutze Jobplattformen speziell für Tech-Jobs!

Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.

Such dir Mentoren und Feedback!

Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei Luxoft vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior AI Developer (Automators) mit Bravour zu bestehen

AWS Bedrock
AI agents & Agentic tooling
RAG pipeline implementation
Prompt engineering
Vector databases (OpenSearch, Pinecone, Faiss)
LLM guardrails
LLM orchestration (LangChain, LangGraph, LlamaIndex)

Einige Tipps für deine Bewerbung 🫡

Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.

Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.

Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.

Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei Luxoft klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.

Wie man sich auf ein Vorstellungsgespräch bei Luxoft vorbereitet

Technische Vorbereitung auf die Coding-Challenges

In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!

Das eigene Portfolio im besten Licht präsentieren

Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.

Teamfähigkeit und Kommunikation betonen

In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.

Vorbereitung auf Fragen zur Software-Architektur

Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.