Über das Unternehmen
The Exploration Company entwickelt, produziert und betreibt Nyx, ein modulares und wiederverwendbares Raumfahrzeug für Orbitalflüge. Das Fahrzeug kann in der Umlaufbahn betankt und mit Fracht – und längerfristig potenziell mit Menschen – beladen werden.
Aufgaben
Als Backend Engineer tragen Sie zur Entwicklung einer robusten und skalierbaren internen Plattform bei. Sie arbeiten primär an der Datenverwaltungsplattform für unsere Engineeringteams:
- Wartung und Weiterentwicklung eines FastAPI-Backends mit REST APIs für Authentifizierung, Autorisierung, Dateiverarbeitung, Suche und KI-gestützte Workflows
- Beitrag zu unserem Echtzeit-Kollaborationsservice basierend auf Hocuspocus, Y.js und Node.js
- Design und Durchführung von Datenbankmigrationen mit SQLAlchemy und Alembic gegen MySQL-Produktionsdatenbanken
- Entwicklung und Verbesserung von KI-gestützten Funktionen unter Verwendung von LangChain und Document-Embedding-Pipelines
- Sicherung der Zuverlässigkeit durch automatisierte Tests mit pytest und operatives Monitoring
- Zusammenarbeit mit Frontend-Ingenieuren und Betriebsteams
Anforderungen
Das ideale Profil zeichnet sich durch folgende Qualifikationen aus:
- Proficiency in Python und Erfahrung beim Aufbau von REST APIs mit FastAPI oder vergleichbarem Framework
- Vertrautheit mit relationalen Datenbanken (MySQL oder PostgreSQL) und ORMs wie SQLAlchemy
- Erfahrung mit Caching- und Pub/Sub-Systemen (Redis)
- Sicherheit im Lesen und Schreiben von Node.js/JavaScript für Backend-Services
- Erfahrung mit AWS-Services (S3, IAM) und containerisierten Deployments mit Docker
- Vertrautheit mit Versionskontrollsystemen wie Git
- Erfahrung mit automatisierten Test-Frameworks (pytest oder vergleichbar)
- Verständnis von Software-Design-Patterns und Engineering Best Practices
- Erfahrung in agilen Softwareentwicklungsumgebungen
- Starke analytische Fähigkeiten und Liebe zum Detail
- Motivation, in einem schnelllebigen, missionsorientiertem Umfeld zu arbeiten
- Starke Kommunikationsfähigkeiten
Benefits
- Agile Arbeitsweise mit schnellen Entscheidungsprozessen
- Offene und kollaborative Unternehmenskultur
- Arbeitsumfeld mit Sinn und Purpose
- Gleichstellungsverpflichtung und Wertschätzung von Vielfalt
- Umzugsunterstützung für Umzugsbereit
- Visa-Sponsoring soweit erforderlich
- Vielfältige und herausfordernde Projekte
- Flache Hierarchien und transparente Kommunikation