Software Engineer - Cloud Simulation & Full-Stack

Software Engineer - Cloud Simulation & Full-Stack

Zürich Vollzeit 36000 - 60000 € / Jahr (geschätzt) Kein Homeoffice möglich
S

Auf einen Blick

  • Aufgaben: Entwickle cloud-native Systeme für die Kunden-Simulation bei Skydio.
  • Unternehmen: Skydio, führendes Unternehmen für autonome Drohnen mit innovativer Technologie.
  • Vorteile: Wettbewerbsfähiges Gehalt, Aktienoptionen, umfassende Gesundheitsleistungen und flexible Arbeitszeiten.
  • Weitere Informationen: Dynamisches Team mit Fokus auf Vielfalt und Innovation.
  • Warum dieser Job: Gestalte die Zukunft der Drohnentechnologie und arbeite an spannenden Projekten.
  • Qualifikationen: Erfahrung in Backend-Entwicklung, Kenntnisse in Python und C++ erforderlich.

Das prognostizierte Gehalt liegt zwischen 36000 - 60000 € pro Jahr.

Skydio ist das führende US-Drohnenunternehmen und der Weltmarktführer im Bereich autonomer Flug, die Schlüsseltechnologie für die Zukunft von Drohnen und Luftmobilität. Das Skydio-Team kombiniert tiefes Fachwissen in künstlicher Intelligenz, erstklassiger Hardware- und Softwareproduktentwicklung, operativer Exzellenz und Kundenorientierung, um ein breiteres, vielfältigeres Publikum von Drohnenbenutzern zu befähigen, von Versorgungsinspektoren bis hin zu Ersthelfern, Soldaten in Kampfszenarien und darüber hinaus.

Wir suchen einen Software-Ingenieur, der die cloud-nativen und Full-Stack-Systeme entwickelt, die die kundenorientierte Simulation bei Skydio antreiben. In dieser Rolle entwerfen und implementieren Sie die Dienste, APIs und Schnittstellen, die es den Kunden ermöglichen, den Skydio-Simulator in großem Maßstab zu konfigurieren, zu personalisieren und zu interagieren.

Dies ist keine reine Cloud-Rolle: Sie arbeiten eng mit dem Simulator selbst zusammen und interagieren direkt mit C++- und Python-Systemen, die Echtzeitsimulation und Autonomie-Software ausführen. Sie helfen dabei, die Lücke zwischen einem komplexen Robotersimulator und intuitiven, flexiblen Benutzererfahrungen zu schließen, die über die Cloud bereitgestellt werden.

Bereiche der Verantwortung:
  • Cloud-gestützte Simulationsdienste: Entwickeln Sie Backend-Systeme, die die Ausführung, Konfiguration und Lebenszyklusverwaltung des Simulators in Cloud-Umgebungen orchestrieren.
  • Kundenpersonalisierung und -konfiguration: Ermöglichen Sie es den Kunden, Simulationsumgebungen, Szenarien, Fahrzeuge und Verhaltensweisen über robuste APIs und Dienste anzupassen.
  • Simulatorintegration: Entwerfen Sie saubere, zuverlässige Schnittstellen zwischen Cloud-Diensten und der Kernlaufzeit des Simulators, einschließlich Steuerung, Datenaustausch und Überwachung.
  • Full-Stack-Erfahrungen: Entwickeln Sie Backend- und Frontend-Komponenten, die die Fähigkeiten des Simulators über Webschnittstellen und kundenorientierte Tools bereitstellen.
  • Skalierbarkeit und Zuverlässigkeit: Stellen Sie sicher, dass die Simulationsdienste sicher, beobachtbar und skalierbar sind, um Produktionsarbeitslasten von Kunden zu unterstützen.
Was Sie tun werden:
  • Entwerfen und erstellen Sie cloud-native Dienste, die den Skydio-Simulator in großem Maßstab orchestrieren, konfigurieren und interagieren.
  • Entwickeln Sie robuste Backend-Systeme, die direkt mit der Laufzeit des Simulators interagieren und Steuerung, Konfiguration, Datenaustausch und Überwachung ermöglichen.
  • Erstellen Sie kundenorientierte Workflows und APIs, die es Benutzern ermöglichen, Simulationsumgebungen, Szenarien, Fahrzeuge und Verhaltensweisen zu personalisieren.
  • Implementieren Sie Full-Stack-Funktionen und arbeiten Sie über Backend-Dienste und Frontend-Anwendungen hinweg zusammen, um intuitive, zuverlässige Simulationserlebnisse zu liefern.
  • Arbeiten Sie eng mit Simulator-, Autonomie- und Produktteams zusammen, um komplexe Simulatorfähigkeiten in nutzbare, produktionsbereite Kundenfunktionen zu übersetzen.
  • Architektursysteme mit starkem Fokus auf Skalierbarkeit, Zuverlässigkeit, Beobachtbarkeit und Sicherheit, die mehrmandantenfähige Produktionsarbeitslasten unterstützen.
  • Tragen Sie zur technischen Richtung und zu architektonischen Entscheidungen bei, wie Simulation als Cloud-Produkt bereitgestellt wird.
Qualifikationen:
  • Starke berufliche Erfahrung im Aufbau von Backend- und verteilten Systemen in Produktionsumgebungen.
  • Kenntnisse in Python und C++ (erforderlich), mit der Fähigkeit, Cloud-Dienste mit leistungsempfindlichen nativen Systemen zu integrieren.
  • Kenntnisse in moderner Frontend-Entwicklung mit TypeScript und React.
  • Erfahrung im Entwerfen und Verwenden von APIs, einschließlich GraphQL oder ähnlichen API-Paradigmen.
  • Erfahrung mit Cloud- und Plattformtechnologien wie AWS, Kubernetes und PostgreSQL.
  • Komfort beim Arbeiten über Systemgrenzen hinweg – von Cloud-Diensten und APIs bis hin zu simulatorseitigen Schnittstellen.
  • Starkes Produktverständnis und die Fähigkeit, Systeme zu entwerfen, die sowohl technisch fundiert als auch intuitiv für Kunden sind.
  • Ausgezeichnete Kommunikationsfähigkeiten und die Fähigkeit, über mehrere Teams und Disziplinen hinweg zusammenzuarbeiten.
Bonus-Erfahrung:
  • Erfahrung mit Go für Backend- oder Plattformdienste.
  • Erfahrung mit Rust (starker Pluspunkt), insbesondere für Systeme, leistungsempfindliche oder Infrastrukturarbeiten.
  • Frontend-Erfahrung mit 3D- oder Visualisierungstechnologien wie Three.js oder WebGL.
  • Vertrautheit mit Workflow-Orchestrierungssystemen wie Temporal.
  • Erfahrung in der Produktisierung komplexer technischer Systeme für externe Benutzer.
  • Hintergrund oder Interesse an Simulation, Robotik oder Echtzeitsystemen.

Bei Skydio glauben wir, dass Vielfalt Innovation antreibt. Wir haben eine multidisziplinäre Umgebung geschaffen, die die Kraft unterschiedlicher Perspektiven nutzt, um elegante Lösungen für komplexe Probleme zu schaffen. Wir setzen uns dafür ein, unser Netzwerk von Menschen, Programmen und Ressourcen auszubauen, um eine inklusive Kultur zu fördern.

Qualifizierte Bewerber werden ohne Rücksicht auf Rasse, Hautfarbe, Religion, Geschlecht, sexuelle Orientierung, Geschlechtsidentität, nationale Herkunft, Behinderung, geschützten Veteranenstatus oder andere durch Bundes-, Landes- oder lokale Antidiskriminierungsgesetze geschützte Merkmale berücksichtigt.

Software Engineer - Cloud Simulation & Full-Stack Arbeitgeber: Skydio, Inc.

Skydio ist ein herausragender Arbeitgeber, der seinen Mitarbeitern die Möglichkeit bietet, an der Spitze der autonomen Flugtechnologie zu arbeiten. Mit einem starken Fokus auf Vielfalt und Inklusion fördert das Unternehmen eine kreative Arbeitskultur, in der innovative Ideen geschätzt werden. Zudem profitieren Mitarbeiter von wettbewerbsfähigen Gehältern, umfassenden Sozialleistungen und hervorragenden Entwicklungsmöglichkeiten in einem dynamischen Umfeld, das sich ständig weiterentwickelt.

S

Kontaktdaten:

Skydio, Inc. Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Software Engineer - Cloud Simulation & Full-Stack erhalten könnten

Netzwerken, Netzwerken, Netzwerken!

Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Frag nach Informationen über die Firma und zeig echtes Interesse an ihren Projekten.

Bereite dich auf technische Interviews vor

Mach dich mit typischen Fragen zu C++ und Python vertraut. Übe Coding-Challenges und sei bereit, deine Lösungen zu erklären – das zeigt dein Verständnis und deine Problemlösungsfähigkeiten.

Zeige deine Projekte

Hast du an coolen Projekten gearbeitet? Teile sie! Ob GitHub-Repos oder persönliche Webseiten, zeig, was du kannst und wie du Probleme gelöst hast.

Bewirb dich direkt über unsere Website

Wir bei StudySmarter empfehlen dir, dich direkt über unsere Website zu bewerben. So hast du die besten Chancen, gesehen zu werden und deine Bewerbung landet direkt im richtigen Postfach!

Wir glauben, dass du diese Fähigkeiten brauchst, um Software Engineer - Cloud Simulation & Full-Stack mit Bravour zu bestehen

Backend-Entwicklung
Verteilte Systeme
Python
C++
Frontend-Entwicklung
TypeScript
React

Einige Tipps für deine Bewerbung 🫡

Sei du selbst!:Wenn du deine Bewerbung schreibst, lass deine Persönlichkeit durchscheinen. Wir suchen nach authentischen Menschen, die zu unserem Team passen. Zeig uns, wer du bist und was dich motiviert!

Mach es klar und präzise:Halte deine Bewerbung übersichtlich und auf den Punkt. Verwende klare Sprache und vermeide unnötigen Jargon. Wir wollen schnell verstehen, was du kannst und wie du uns helfen kannst.

Betone relevante Erfahrungen:Stell sicher, dass du deine Erfahrungen und Fähigkeiten hervorhebst, die direkt mit der Stelle zu tun haben. Zeig uns, wie deine bisherigen Projekte und Kenntnisse dich zu einem idealen Kandidaten machen.

Bewirb dich über unsere Website:Wir empfehlen dir, deine Bewerbung direkt über unsere Website einzureichen. So stellst du sicher, dass sie an die richtige Stelle gelangt und du alle notwendigen Informationen bereitstellst.

Wie man sich auf ein Vorstellungsgespräch bei Skydio, Inc. vorbereitet

Verstehe die Technologie

Mach dich mit den Technologien vertraut, die Skydio verwendet, insbesondere mit Python, C++ und Cloud-Diensten. Zeige im Interview, dass du nicht nur die Grundlagen beherrschst, sondern auch, wie diese Technologien zusammenarbeiten, um die Simulationserfahrung zu verbessern.

Bereite konkrete Beispiele vor

Denke an spezifische Projekte oder Erfahrungen, die deine Fähigkeiten in der Backend-Entwicklung und im Umgang mit APIs demonstrieren. Sei bereit, über Herausforderungen zu sprechen, die du gemeistert hast, und wie du Lösungen entwickelt hast, die den Kunden zugutekommen.

Zeige Teamarbeit

Da die Rolle enge Zusammenarbeit mit verschiedenen Teams erfordert, solltest du Beispiele für erfolgreiche Teamprojekte parat haben. Betone, wie du effektiv kommuniziert und mit anderen zusammengearbeitet hast, um komplexe Probleme zu lösen.

Fragen stellen

Bereite einige durchdachte Fragen vor, die zeigen, dass du dich mit der Unternehmenskultur und den Zielen von Skydio auseinandergesetzt hast. Fragen zur Zukunft der Technologie oder zur Teamdynamik können dir helfen, einen positiven Eindruck zu hinterlassen und gleichzeitig mehr über die Position zu erfahren.