Software Engineer - Cloud Simulation & Full-Stack in Zürich

Software Engineer - Cloud Simulation & Full-Stack in Zürich

Zürich Vollzeit 63000 - 77000 CHF / Jahr (geschätzt) Vor Ort
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, Gesundheitsleistungen und flexible Arbeitsmöglichkeiten.
  • 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 Softwareentwicklung, insbesondere mit Python und C++.

Das prognostizierte Gehalt liegt zwischen 63000 - 77000 CHF pro Jahr.

Skydio ist das führende US-Drohnenunternehmen und der Weltmarktführer in autonomem Fliegen, 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 Softwareentwicklung, operativer Exzellenz und Kundenorientierung, um ein breiteres, vielfältigeres Publikum von Drohnennutzern 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, 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: Backend-Systeme erstellen, die die Ausführung, Konfiguration und Lebenszyklusverwaltung des Simulators in Cloud-Umgebungen orchestrieren.
  • Kundenpersonalisierung und -konfiguration: Kunden ermöglichen, Simulationsumgebungen, Szenarien, Fahrzeuge und Verhaltensweisen über robuste APIs und Dienste anzupassen.
  • Simulatorintegration: Saubere, zuverlässige Schnittstellen zwischen Cloud-Diensten und der Kernlaufzeit des Simulators entwerfen, einschließlich Steuerung, Datenaustausch und Überwachung.
  • Full-Stack-Erfahrungen: Backend- und Frontend-Komponenten entwickeln, die die Fähigkeiten des Simulators über Webschnittstellen und kundenorientierte Tools bereitstellen.
  • Skalierbarkeit und Zuverlässigkeit: Sicherstellen, dass Simulationsdienste sicher, beobachtbar und skalierbar sind, um Produktionslasten von Kunden zu unterstützen.

Was Sie tun werden:

  • Cloud-native Dienste entwerfen und erstellen, die den Skydio-Simulator in großem Maßstab orchestrieren, konfigurieren und interagieren.
  • Robuste Backend-Systeme entwickeln, die direkt mit der Laufzeit des Simulators interagieren und Steuerung, Konfiguration, Datenaustausch und Überwachung ermöglichen.
  • Kundenorientierte Workflows und APIs erstellen, die es Benutzern ermöglichen, Simulationsumgebungen, Szenarien, Fahrzeuge und Verhaltensweisen zu personalisieren.
  • Full-Stack-Funktionen implementieren und über Backend-Dienste und Frontend-Anwendungen zusammenarbeiten, um intuitive, zuverlässige Simulationserlebnisse zu liefern.
  • Eng mit Simulator-, Autonomie- und Produktteams zusammenarbeiten, um komplexe Simulatorfähigkeiten in benutzbare, produktionsbereite Kundenfunktionen zu übersetzen.
  • Systeme mit starkem Fokus auf Skalierbarkeit, Zuverlässigkeit, Beobachtbarkeit und Sicherheit entwerfen, die mehrmandantenfähige Produktionslasten unterstützen.
  • Zur technischen Richtung und zu architektonischen Entscheidungen beitragen, 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 leistungsoptimierten 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.
  • Exzellente Kommunikationsfähigkeiten und die Fähigkeit zur Zusammenarbeit über mehrere Teams und Disziplinen hinweg.

Bonus-Erfahrung:

  • Erfahrung mit Go für Backend- oder Plattformdienste.
  • Erfahrung mit Rust (starker Pluspunkt), insbesondere für Systeme, leistungsoptimierte 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 erhalten eine Berücksichtigung für die Anstellung 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.

Software Engineer - Cloud Simulation & Full-Stack in Zürich Arbeitgeber: Skydio Inc.

Skydio Inc. ist ein hervorragender Arbeitgeber, der innovative Lösungen im Bereich der Luftfahrttechnik fördert. Mit einem starken Fokus auf Diversität und Inklusion bietet das Unternehmen eine dynamische Arbeitskultur, in der Teamarbeit und persönliche Entwicklung geschätzt werden. Die Mitarbeitenden haben die Möglichkeit, an spannenden Projekten zu arbeiten und ihre Fähigkeiten in einem schnelllebigen Umfeld weiterzuentwickeln.

S

Kontaktdaten:

Skydio Inc. Recruiting-Team

Jobgipfel Expertenrat🤫

Wir sind der Meinung, dass du so Software Engineer - Cloud Simulation & Full-Stack in Zürich erhalten könntest

✨Mach mit bei Tech-Meetups!

Als Software-Entwickler sollt's du unbedingt an lokalen Tech-Meetups teilnehmen. Das isch ne super Möglichkeit, um leute kennenzulernen, die im selben Bereich arbeiten. Frag nach, ob die eventuell offene Stellen haben oder wo die spannendsten Projekte am Start sind.

✨Freu dich auf Hackathons!

Hackathons sind nicht nur eine super Gelegenheit, um dein Können zu zeigen, sondern auch um direkt in Kontakt mit Firmen zu treten, die grad nach Talenten suchen. Mach mit, zeig, was du drauf hast und vielleicht kannst du das Interesse von Skydio Inc. wecken!

✨Erstelle ein paar coole Projekte!

Wenn du dich um eine Vollzeitstelle als Software-Entwickler bewirbst, ist es wichtig, dass du ein Portfolio hast. Hol dir ein paar eigene Projekte oder mach bei Open-Source-Projekten mit. Das gibt den Firmen wie Skydio Inc. einen Einblick in deine Fähigkeiten und Kreativität.

✨Networking auf Entwickler-Plattformen!

Nutze Plattformen wie GitHub oder Stack Overflow, um deine Sichtbarkeit zu erhöhen. Beteilige dich an Diskussionen und schau, wo du anderen helfen kannst. So wirst du ein Teil der Community und lass die Leute wissen, dass du auf der Suche nach einem Vollzeitjob in der Software-Entwicklung bist!

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

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

Einige Tipps für deine Bewerbung 🫡

Zeig us dini Coding-Skills!:Im Bereich Software-Entwicklung isch es mega wichtig, dass du dini technischen Fähigkeiten unter Beweis stellsch. Mach sicher, dass du e Übersicht vo dine Programmier-Sprachen, Frameworks und Tools, wo du beherschsch, in dine CV einfüegsch. Wenn du scho Projekte oder Programmierungen gemacht hesch, verlink doch uf GitHub oder dein Portfolio, damit mir dini Skills gleich chönne gseh!

Erzähl vo dinere Leidenschaft!:In dim Bewerbungsschreiben sollsch du usdrücklich ussüüse, warum Software-Entwicklung din Traumberuf isch. Was motiviert dich? Welche Technologien oder Projekte interessieren dich besonders? Das git uns e gueti Vorstellung, wie du dich ins Team integriere chönntisch und was du für neue Ideen bringisch.

Soft Skills sind wichtig!:Neben technischen Fähigkeiten, leged mir bei Skydio Inc. auch Wert uf Soft Skills wie Teamarbeit, Kommunikation und Problemlösig. Mach sicher, dass du im Bewerbungsschreiben erläuterisch, wie du diese Fähigkeiten in vorherige Projekte oder Erlebnisse ebruecht hesch. Das zeigt, dass du nöd nur en Code-Champion bisch, sondern au e super Kollege.

Halte dir di Zeit für d'Bewerbung frei!:Bei Vollzeit-Positionen sind wir vor allem interessiert an langfristigen Engagements. Zeig uns im Bewerbungsschreiben, das du bereit bisch, dich für uns z'engagiere. Mach aber au klar, dass du flexibel und bereit bisch, neue Technologien oder Methoden zu lerne. Und vergiss nöd, dich direkt über unsere Website zu bewerben – das macht's für üns einfacher!

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

✨Vorbereitung uf die Coding-Challenges

In der Software-Entwicklung sind Coding-Challenges oft en Bestandteil vo de Interviews. Mir wäre es wichtig, dass mir unse Algorithmen und Datensstrukturen gut beherrschen. Nimm dir Zeit, um auf Plattformen wie LeetCode oder HackerRank üben und auf spezifische Themen, die verlangt werde chönd, usrichte.

✨Flyer für din Portfolio

Bei Vollzeitstellen isch es wichtig, dass mir e starks Portfolio präsentiere chönd. Zeig d'Projekte, die du gemacht hesch, und stelle sichere, dass du alle wichte Tools und Technologien erwähnt hesch, die relevant sind. Mach klar, wie du als Teamspieler arbedest, und gib Beispiele fürs Coden im Team.

✨Technisch konkret werde

Bereite dich uf technische Fragen zu den spezifischen Tools und Frameworks vor, die im Job gefragt sind. Frag dich, wie du spezifisch mit Technologien wie Git, Docker oder andere aktuell verwendete Technologien umgeisch und sei parat, genau das zu erläuterä. Das zeigt, dass du das nötige Wissen hesch und diktiert das Gespräch auf a höhere Ebene.

✨Teamfit isch wichtig

In der Software-Entwicklung isch die Teamdynamik extrem wichtig. Mach dir Gedanken, wie du deine Kommunikationsfähigkeiten und Problem-Lösungsstrategien im Team beschriebe chönd. E paar Beispiele, wie du Herausforderungen im Team gemeistert hesch, werden dir helfen, einen bleibenden Eindruck z’hinterlä.