Oferta pracy: Starszy Inżynier Oprogramowania
Data publikacji: 12 września 2024
Complexio obecnie zatrudnia zdalnego Starszego Inżyniera Oprogramowania do naszej lokalizacji w Europie.
Complexio jest w czołówce Foundational AI, dedykowanej automatyzacji działań biznesowych poprzez analizę wszechstronnych danych firmowych, zarówno strukturalnych, jak i niestrukturalnych. Nasze własne modele i algorytmy tworzą głębokie zrozumienie ludzkiej interakcji z tymi danymi, umożliwiając automatyzacji naśladowanie i ulepszanie tych działań autonomicznie.
Complexio jest wspólnym przedsięwzięciem Hafnia i Símbolo, we współpracy z liderami branży jak Marfin Management, C Transport Maritime, Trans Sea Transport oraz BW Epic Kosan.
Jako Starszy Inżynier Oprogramowania, będziesz odgrywać kluczową rolę w naszym zespole, rozwijając nowoczesne aplikacje AI mające na celu poprawę doświadczeń użytkowników i usprawnienie procesów komunikacyjnych. Współpracuj z wysoko wykwalifikowanym zespołem, w skład którego wchodzą Data Scientists, DevOps, Product Managers oraz Business Analysts w celu projektowania i wdrażania specjalistycznej technologii asystenta AI.
- Doskonałe umiejętności rozwiązywania problemów i techniczne.
- Silne umiejętności komunikacyjne i współpracy.
- Doświadczenie we wczesnych etapach rozwoju oprogramowania przy różnorodnych zadaniach.
- Udokumentowane osiągnięcia w wykorzystywaniu technologii do budowania trwałych produktów.
- Współpraca z zespołami międzyfunkcyjnymi w celu rozwoju kluczowych funkcji i aplikacji.
- Projektowanie, rozwijanie i utrzymywanie zarówno front-endowych, jak i back-endowych komponentów aplikacji webowych.
- Benchmarkowanie, analiza i optymalizacja aplikacji webowych pod kątem skalowalności, bezpieczeństwa i wydajności.
- Rozwiązywanie i naprawianie defektów oprogramowania w celu zapewnienia wysokiej jakości kodu.
- Udział w przeglądach kodu oraz rozwój standardów kodowania.
- M.Sc lub Ph.D. w dziedzinie Informatyki lub pokrewnej.
- 7+ lat doświadczenia w rozwoju oprogramowania.
- Biegłość zarówno w językach kompilowanych (Rust, Ocaml, Go, Java, C#), jak i dynamicznych (JavaScript, Python, Ruby).
- Doświadczenie z technologiami aplikacji webowych lub desktopowych, takimi jak Electron, Tauri, React, Vue.js.
- Znajomość zasad i narzędzi CI/CD jak GitHub Actions.
- Doświadczenie z bazami danych relacyjnymi i NoSQL (Postgres, Redis, Neo4j, Milvior MongoDB).
- Znajomość platform chmurowych jak AWS, Azure, czy GCP.
- Doświadczenie z bazami danych grafowymi (Neo4j, Pinecone, Milvior).
- Doświadczenie z natywnym rozwojem aplikacji desktopowych.
- Biegłość z bibliotekami i frameworkami NLP (spaCy, Transformers