Principal Engineer (Backend Fullstack & Data Engineering)

Job expired!

Przegląd stanowiska: Autodesk, czołowa siła w dziedzinie projektowania i analiz, z ogromną radością ogłasza otwarcie stanowiska Głównego Inżyniera Oprogramowania w naszym zespole Przetwarzania Danych, będącym częścią Organizacji Danych Analitycznych. Zespół ten odgrywa kluczową rolę w przetwarzaniu milionów rekordów i plików dziennie ze wszystkich produktów Autodesk, tworząc i zarządzając wsadowymi procesami ingestycji oraz rozwijając uproszczone wzorce ingestycji dla naszych wewnętrznych platform danych.

Jako Główny Inżynier Oprogramowania z siedzibą w Pune, wykorzystasz swoje doświadczenie, aby prowadzić najlepsze praktyki i dokonywać decyzji architektonicznych, które znacząco poprawią nasze krytyczne procesy przetwarzania danych i analityki. Będziesz współpracować z najlepszymi inżynierami oprogramowania i prowadzić inicjatywy, które rozwiązują złożone i nowatorskie problemy inżynieryjne, zwiększając dostępność danych dla użytkowników i poprawiając niezawodność, skalowalność i odporność platformy. To stanowisko raportuje bezpośrednio do Kierownika Inżynierii.

Jako kluczowy członek zespołu będziesz:

  • Kształtować wizję zespołu i strategizować, aby maksymalizować wpływ na szeroką skalę.
  • Projektować systemy dostosowane do potrzeb wysokiej skali, koncentrując się na skalowalności i rozszerzalności.
  • Identyfikować i rozwiązywać skomplikowane problemy w systemach rozproszonych, dokumentując rozwiązania techniczne i planując szybkie, iteracyjne ulepszenia.
  • Tworzyć, utrzymywać i zapewniać wydajność wysokodostępnych, tolerancyjnych na awarie systemów rozproszonych.
  • Przeprowadzać przeglądy kodu, zapewniając przestrzeganie najlepszych praktyk dla spójności i wydajności kodu.
  • Projektować i wdrażać pipeline'y CI/CD oraz testy automatyczne.
  • Mentorować młodszych inżynierów, promując kulturę wzrostu i doskonałości.
  • Promować inkluzję w środowisku pracy, które ceni zaufanie i szacunek.

Kandydaci powinni posiadać:

  • Licencjat w dziedzinie informatyki, inżynierii lub pokrewnej, lub równoważne doświadczenie.
  • 8-12 lat doświadczenia w systemach rozproszonych i cloud computing za pomocą Java/Python & SQL.
  • Znajomość SQL, modelowania wymiarowego, co najmniej jednej relacyjnej bazy danych, i wkładu w ERD.
  • Znajomość narzędzi automatyzacji takich jak Git, Jenkins, Ansible i CloudFormation, a także AWS.

Doświadczenie z:

  • Ingestycją danych i bazami danych SQL.
  • Hadoop/Spark, Hive, Snowflake i ekosystemem Hadoop 2.0.
  • Narzędziami automatyzacji procesu pracy, takimi jak Airflow.

W Autodesk umożliwiamy twórcom z różnych branż prz