Starszy Inżynier Oprogramowania Aplikacyjnego, Dane

  • Full Time
Job expired!

SpaceX zostało założone z przekonaniem, że przyszłość, w której ludzkość podróżuje między gwiazdami, jest zasadniczo bardziej ekscytująca niż ta, w której tego nie robimy. Dziś SpaceX aktywnie rozwija technologie wymagane, aby to było możliwe, z ostatecznym celem umożliwienia ludzkiemu życiu na Marsie.

STARSZY INŻYNIER OPROGRAMOWANIA APLIKACJI, DANE

Zespół oprogramowania aplikacji pełni rolę centralnego układu nerwowego SpaceX - tworzymy niezbędne aplikacje wykorzystywane na całym SpaceX, aby przyspieszyć produkcję pojazdów kosmicznych i loty, a także systemy pomagające Starlink w staniu się szybką, godną zaufania globalną usługą internetową. Nasze misje wspierają badania naukowe, tajne bezpieczeństwo narodowe w przestrzeni oraz komercyjne możliwości. Inżynieria oprogramowania i innowacje są kluczowe dla tych programów.

Nasz zespół obecnie rozwija i dostosowuje systemy umożliwiające szybką budowę i ponowne wykorzystanie Starship, a także projektuje nowoczesne oprogramowanie do produkcji dla fabryk Starlink o dużej wydajności. Inne aplikacje obejmują platformy zarządzające równoczesnymi strumieniami danych z wielu ciągle aktywnych zasobów do zarządzania największą na świecie konstelacją satelitów, aż po systemy publiczne, gdzie klienci mogą dołączyć do naszej globalnej sieci Starlink. Ściśle współpracujemy z inżynierami z całego przedsiębiorstwa, aby tworzyć i aktualizować nasze systemy zgodnie z załogowymi startami, lotami Starship, zmianami w sieci Starlink i wieloma innymi elementami.

Doświadczenie w przemyśle kosmicznym nie jest konieczne do sukcesu tutaj - zamiast tego szukamy inteligentnych, zmotywowanych, gotowych do współpracy inżynierów, którzy lubią rozwiązywać problemy i chcą mieć wpływ na niesamowicie inspirującą misję. Będziesz mieć pełną odpowiedzialność za trudne problemy, pracując z zespołem entuzjastycznych inżynierów, aby opracować i wdrożyć rozwiązania, które umożliwią SpaceX szybkie osiągnięcie naszych celów. Sukces misji SpaceX zależy od oprogramowania, które ty i twój zespół tworzycie.

OBOWIĄZKI:

  • Rozwój niezawodnych rozwiązań programowych używanych w całym SpaceX
  • Tworzenie nowych aplikacji poprawiających działalność biznesową SpaceX
  • Współpraca z kolegami z zespołu nad architekturą, projektem i recenzjami kodu
  • Budowanie prototypów w celu potwierdzenia kluczowych koncepcji projektowych i określenia ograniczeń technicznych
  • Podejmowanie pełnej odpowiedzialności za wszystkie aspekty inżynierii oprogramowania i rozwoju produktu
  • Zanurzenie się w problemy użytkowników i znajdowanie efektywnych rozwiązań

BASICZNE WYMAGANIA:

  • Licencjat z informatyki, inżynierii, matematyki, lub nauki ścisłej i 5 lat doświadczenia w tworzeniu oprogramowania LUB 7+ lat profesjonalnego doświadczenia w tworzeniu oprogramowania
  • Ekspertyza w pełnym zakresie rozwoju oprogramowania (full stack development)

PREFEROWANE UMIEJĘTNOŚCI I DOŚWIADCZENIE:

  • Doświadczenie w programowaniu w Pythonie, C#, Javie, Scali, Go lub podobnych językach
  • 5+ lat intensywnego doświadczenia w tworzeniu aplikacji internetowych typu single-page
  • Doświadczenie z in-stream, przetwarzanie dużych danych i analityka przy użyciu Apache Kafka, Spark, Flink, SQL, lub podobne
  • Doświadczenie z relacyjnymi i nierelacyjnymi bazami danych, jeziorkami danych np. HBase, Hive, Delta Lake, PostgreSQL, CockroachDB, lub podobne
  • Doświadczenie z narzędziami do eksploracji danych jak Grafana, Jupyter Notebooks, Metabase, PowerBI, lub podobne
  • Dobre zrozumienie kontrolerów wersji, testowania, ciągłej integracji, budowy, wdrażania i monitoringu
  • Niektóre doświadczenie z front-endem z Angular, React, lub podobnym frameworkiem JavaScriptu
  • Dobre zrozumienie statystyk, algorytmów uczenia maszynowego i frameworków
  • Aktywne Top Secret lub TS/SCI. Proszę zauważyć, że aktywne uprawnienia mogą oferować szansę na pracę nad wrażliwymi misjami SpaceX. W takim przypadku podlegasz testom na obecność narkotyków przed zatrudnieniem oraz losowym testom na obecność narkotyków i alkoholu

DODATKOWE WYMAGANIA:

  • Chęć do pracy w nadgodzinach i w weekendy, gdy jest to konieczne
WYNAGRODZENIE I ŚWIADCZENIA: