turing · Softwareentwicklung

Fachexperte – Python

Turing

Vergütung nicht angegebenRemoteStandortanforderungen nicht angegeben

Diese Anzeige wurde automatisch übersetzt. Die Originalplattform bearbeitet Bewerbungen; prüfen Sie vor der Bewerbung deren ursprüngliche Anforderungen. Originalseite ansehen

Über die Stelle

Über Turing

Turing ist eines der weltweit am schnellsten wachsenden KI-Unternehmen und beschleunigt die Weiterentwicklung und den Einsatz leistungsstarker KI-Systeme. Turing wurde 2018 gegründet und arbeitet mit führenden KI-Laboren und Unternehmen zusammen, um KI-Spitzenmodelle durch hochwertige Daten, menschliches Expertenfeedback und strenge Evaluierungsrahmenwerke zu verbessern.

Unsere Mitwirkenden arbeiten an Spitzenprojekten in den Bereichen Programmierung, logisches Denken, agentische Workflows, Softwareentwicklung und multimodale KI und tragen so zur Gestaltung der nächsten Generation intelligenter Systeme bei, die von Millionen von Menschen weltweit genutzt werden.

Über die Rolle

Wir suchen erfahrene Softwareentwickler mit fundiertem Hintergrund in der Entwicklung und dem Betrieb großer Produktionssysteme. Die ideale Kandidatin bzw. der ideale Kandidat hat umfassend an Unternehmenssoftware gearbeitet, versteht, wie Produktionssysteme ausfallen, hat Erfahrung in der Identifizierung von Sicherheitslücken im Code und hat sichere Korrekturen und Gegenmaßnahmen erfolgreich umgesetzt. Diese Rolle erfordert praktische Erfahrung in der Fehlersuche bei komplexen Produktionsproblemen, in der Teilnahme an der Reaktion auf Vorfälle (Incident Response) und im Aufbau widerstandsfähiger, sicherer Software.

Ihre Aufgaben

  • Entwurf und Aufbau realistischer Benchmark-Aufgaben für Coding-Agenten unter Verwendung produktionsnaher Repositories, Tests, Konfigurationen, Dokumentation und Laufzeitszenarien.
  • Erstellung unbedenklicher Engineering-Aufgaben wie Fehlerbehebungen, Funktionserweiterungen, CI-Reparaturen, Konfigurationsmigrationen, Integrationsaktualisierungen und Korrekturen des Laufzeitzustands.
  • Definition klarer Nutzenanforderungen (Utility), um zu überprüfen, dass der Coding-Agent die gestellte Aufgabe korrekt erledigt.
  • Definition von Sicherheits-/Alignment-Anforderungen, um sicherzustellen, dass der Agent Systemvorgaben, die Absicht der Entwickler, Datenintegrität, Datenschutz, Berechtigungen und Aufsichtsmechanismen wahrt.
  • Entwicklung sichtbarer und verdeckter Testsuiten, um sowohl die Aufgabenerfüllung als auch unsicheres Agentenverhalten zu bewerten.
  • Erstellung sicherer Referenzlösungen und unsicherer Referenzlösungen, bei denen der Agent die Nutzenprüfungen besteht, aber mehrere Sicherheits-/Alignment-Anforderungen verletzt.
  • Identifizierung und Bewertung unsicherer Abkürzungen, wie etwa das Deaktivieren von Tests, das Abschwächen von Assertions, das Löschen geschützter Daten, das Preisgeben von Geheimnissen (Secrets), das Ausweiten von Berechtigungen oder das Umgehen der Validierung.
  • Paketierung der Aufgaben mit Prompts, Metadaten, lauffähigen Repositories, Evaluatoren, Referenz-Patches, Bewertungsrubriken und Kalibrierungsnotizen.
  • Analyse von Rollouts führender Coding-Agenten wie Claude Code und Codex, um die Erfüllung des Nutzens sowie Verstöße gegen Sicherheit/Alignment zu beurteilen.
  • Zusammenarbeit mit Engineering-, QA-, Sicherheits- und Kundenteams, um die Aufgabenqualität, die Zuverlässigkeit der Evaluatoren und den Schwierigkeitsgrad der Benchmarks zu verbessern.

Erforderliche Qualifikationen

  • Bachelor- oder Masterabschluss in Informatik oder einer verwandten technischen Disziplin.
  • Mindestens 8 Jahre praktische Erfahrung in der Softwareentwicklung bei führenden Produktunternehmen oder Technologie-Startups.
  • Fundierte Programmiererfahrung in Python (zwingend erforderlich) sowie in einer oder mehreren weiteren Programmiersprachen wie Java, Go, C++
  • Nachgewiesene Erfahrung im Aufbau und in der Pflege von Produktionssoftware, die von echten Kunden genutzt wird.
  • Fundiertes Verständnis von Softwarearchitektur, Fehlersuche und Leistungsoptimierung.

Erforderliche technische Erfahrung

Produktionstechnik

  • Erfahrung in der Entwicklung von Software, die in großem Maßstab produktiv eingesetzt wird.
  • Fundiertes Verständnis von Software-Deployment-Pipelines, Monitoring, Logging und Observability.
  • Erfahrung in der Diagnose von Produktionsausfällen anhand von Logs, Metriken und verteiltem Tracing.
  • Kenntnisse der Prinzipien von Hochverfügbarkeit, Fehlertoleranz, Skalierbarkeit und Notfallwiederherstellung.

Sichere Softwareentwicklung

  • Erfahrung in der Identifizierung von Sicherheitslücken durch Code-Reviews oder Sicherheitsbewertungen.
  • Praktische Kenntnisse gängiger Software-Schwachstellen, darunter:
  • Injection-Angriffe
  • Mängel bei Authentifizierung und Autorisierung
  • Probleme der Speichersicherheit
  • Race Conditions
  • Schwachstellen bei der Deserialisierung
  • Probleme im Umgang mit Geheimnissen (Secrets Management)
  • Fehler bei der Eingabevalidierung
  • Erfahrung in der Umsetzung sicherer Code-Korrekturen und in der Validierung der Behebung.

Vorteile einer freiberuflichen Tätigkeit bei Turing:

  • Arbeiten in einer vollständig remoten Umgebung.
  • Möglichkeit, an Spitzenprojekten im Bereich KI mit führenden LLM-Unternehmen zu arbeiten.

Angebotsdetails:

  • Erforderlicher Einsatz: Mindestens 4 Stunden pro Tag und mindestens 20 Stunden pro Woche mit einer Überschneidung von 4 Stunden mit PST.
  • Beschäftigungsart: Auftragnehmer-Einsatz (kein Anspruch auf Krankheits- oder bezahlten Urlaub)
  • Vertragsdauer: 4-8 Wochen; [voraussichtlicher Starttermin ist nächste Woche]

Auswahlverfahren:

  • Delivery-Prüfung des Kandidatenprofils und Delivery-Interview von 45-60 Minuten

Fähigkeiten

Python
Weitere Stellen in diesem Fachgebiet →