Staff Software Engineer - Platform (Remote anywhere in USA Only)

Staff Software Engineer - Platform (Remote anywhere in USA Only)

Vollzeit Homeoffice möglich
Yurts

Auf einen Blick

  • Aufgaben: Entwickle und pflege die Kerninfrastruktur unserer AI-Plattform.
  • Unternehmen: Innovatives Unternehmen, das sichere und zuverlässige Systeme für kritische Herausforderungen entwickelt.
  • Vorteile: Wettbewerbsfähiges Gehalt, Gesundheitsleistungen, Remote-Arbeit und berufliche Entwicklung.
  • Weitere Informationen: Dynamisches Umfeld mit hervorragenden Karrieremöglichkeiten.
  • Warum dieser Job: Gestalte die Zukunft der AI mit und arbeite an bahnbrechenden Projekten.
  • Qualifikationen: Erfahrung in Softwareentwicklung, insbesondere in Rust und Python.

Über Legion

Legion wurde entwickelt, um über den Hype um KI hinauszugehen und sichere, zuverlässige Systeme zu liefern, die mit den Menschen zusammenarbeiten, die die kritischsten Herausforderungen der Welt angehen. Geboren aus einer Partnerschaft mit dem Verteidigungsministerium und von Führungskräften in Regierung und Unternehmen vertraut, integriert Legion Intelligenz in komplexe Systeme, schaltet Daten frei, beschleunigt menschliche Arbeitsabläufe und stärkt mission-kritische Systeme. Wir ersetzen keine Arbeitsabläufe – wir optimieren sie und gewährleisten Qualität, Effizienz und Zuverlässigkeit innerhalb der Plattformen, die unsere Partner bereits nutzen.

Wir suchen mutige Denker und Macher, die uns helfen, die Zukunft der KI zu gestalten, die sicher, fundiert und darauf ausgelegt ist, zu funktionieren.

Job Zusammenfassung:

Als Staff Software Engineer spielen Sie eine entscheidende Rolle bei der Gestaltung, Entwicklung und Wartung der Kerninfrastruktur, die unsere KI-Plattform unterstützt. Ihre Expertise in Codierung und Architektur wird entscheidend sein, um eine leistungsstarke und skalierbare Grundlage zu schaffen, während Ihre Kenntnisse in Python und Rust es Ihnen ermöglichen, zum Wachstum unseres Technologiestacks beizutragen. Ihre Erfahrung mit Produktionssupport, Kubernetes und Docker wird die Stabilität und Zuverlässigkeit der Plattform gewährleisten.

Verantwortlichkeiten:

  • Leiten Sie das Design und die Entwicklung grundlegender Komponenten und Frameworks, die als Bausteine für unsere Agentic AI-Plattform dienen.
  • Zusammenarbeit mit funktionsübergreifenden Teams, um deren Bedürfnisse und Anforderungen zu verstehen und Plattformlösungen zu schaffen, die Entwicklern ermöglichen, innovative Anwendungen darauf aufzubauen.
  • Pflegen Sie eine Wachstumsmentalität, indem Sie ständig lernen und sich über Designmuster, Techniken und Technologien informieren, die Entwickler zu Plattformen und Frameworks anziehen.
  • Arbeiten Sie eng mit Maschinenbauingenieuren zusammen, um die Infrastruktur zu schaffen, die ML-Workflows unterstützt, und gewährleisten Sie eine nahtlose und effiziente Ausführung innerhalb von Unternehmen.
  • Bereitstellung von Produktionssupport und Troubleshooting-Expertise, um einen reibungslosen Betrieb der Plattform sicherzustellen und Leistungs- oder Skalierungsprobleme zu beheben.

Erforderliche Fähigkeiten und Qualifikationen:

  • US-Staatsbürgerschaft oder Greencard ist aufgrund der Anforderungen von US-Regierungsverträgen erforderlich.
  • Abschluss in Informatik, Softwaretechnik oder einem verwandten Bereich oder gleichwertige Erfahrung.
  • 8-10+ Jahre Erfahrung in der Software- und Plattformtechnik mit nachweislichem Erfolg im Design und Betrieb großangelegter verteilter Systeme.
  • Tiefe Erfahrung im Aufbau von Plattforminfrastrukturen und Backend-Systemen, die mehreren Produkten und Ingenieurteams dienen.
  • Experte in Rust mit Erfahrung im Design und der Entwicklung leistungsstarker Systeme.
  • Nachgewiesene Expertise in Datenbankarchitektur und skalierbaren Datensystemen, einschließlich verteilter Datenbanken, Speicher- und Indizierungssystemen, Datenmodellierung und Schema-Design, hochdurchsatzfähigen und latenzarmen Datenzugriffsmustern.
  • Erfahrung im Design von Systemen, die KI- und maschinelles Lernen-Workloads unterstützen.
  • Vertrautheit mit Workflow-Engines, Ausführungs-Runtimes und KI-Orchestrierungs-Frameworks.
  • Wachstumsmentalität und geringe Ego-Haltung – Sie sind bestrebt, neue Werkzeuge und Technologien zu erlernen, von anderen zu lernen und offen für Kursänderungen zu sein, wenn es richtig ist.
  • Engagement für eine Kultur der Zusammenarbeit, psychologischen Sicherheit und technischen Exzellenz.
  • Starker Befürworter von Inklusion in technischen Diskussionen auf allen Ebenen.

Bevorzugte Qualifikationen:

  • Erfahrung in Start-ups oder Komfort in 0-1 Produktumgebungen.
  • Vertrautheit mit Kubernetes ist von Vorteil.
  • Verständnis von DevOps-Praktiken und CI/CD-Pipelines für die Bereitstellung von Plattformen.

Vergütungsinformationen: $23,000-$270,000 USD

Gleichstellungserklärung: Legion bietet allen Mitarbeitern und Bewerbern für eine Anstellung gleiche Beschäftigungsmöglichkeiten und verbietet Diskriminierung und Belästigung jeglicher Art ohne Rücksicht auf Rasse, Farbe, Religion, Alter, Geschlecht, nationale Herkunft, Behinderungsstatus, genetische Merkmale, geschützten Veteranenstatus, sexuelle Orientierung, Geschlechtsidentität oder -ausdruck oder jede andere durch Bundes-, Landes- oder lokale Gesetze geschützte Eigenschaft.

Staff Software Engineer - Platform (Remote anywhere in USA Only) Arbeitgeber: Yurts

Legion ist ein hervorragender Arbeitgeber, der eine dynamische und inklusive Arbeitskultur fördert, in der Innovation und Zusammenarbeit im Mittelpunkt stehen. Mit einem starken Fokus auf Mitarbeiterentwicklung und einer Vielzahl von Wachstumschancen bietet Legion seinen Mitarbeitern die Möglichkeit, an bedeutenden Projekten zu arbeiten, die die Zukunft der KI gestalten. Die Remote-Arbeitsmöglichkeiten ermöglichen es Ihnen, flexibel zu arbeiten und gleichzeitig Teil eines engagierten Teams zu sein, das sich für die Lösung kritischer Herausforderungen einsetzt.

Yurts

Kontaktdaten:

Yurts Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so Staff Software Engineer - Platform (Remote anywhere in USA Only) 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 Yurts anzuklopfen, wenn du dich auf die Stelle als Staff Software Engineer - Platform (Remote anywhere in USA Only) 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 Yurts vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Staff Software Engineer - Platform (Remote anywhere in USA Only) mit Bravour zu bestehen

Python
Rust
Kubernetes
Docker
Software Engineering
Distributed Systems
Database Architecture

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 Yurts 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 Yurts 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.