Senior Software Engineer

Job expired!

Dołącz do zespołu Attentive jako Starszy Inżynier Oprogramowania i pomóż tworzyć wyjątkowe doświadczenia konsumenckie. Szukamy wykwalifikowanych profesjonalistów, którzy doskonale odnajdują się w środowisku współpracy i pasjonują się rozwijaniem wysokiej jakości rozwiązań programistycznych. Zapoznaj się z naszą ekscytującą ofertą poniżej.

1. Współpraca z Zarządzaniem Produktem: Ściśle współpracuj z zarządzaniem produktem, aby zaspokoić potrzeby użytkowników bez kompromisów w zakresie jakości lub obciążenia technicznego.

2. Rozszerzanie Systemu i Poprawa Przepływu Prac: Rozszerzaj lub modyfikuj systemy w celu służenia nowym celom lub poprawy istniejących przepływów pracy.

3. Zapobieganie Regressji: Podjęcie proaktywnych działań w celu ochrony przed regresjami przy użyciu szeregu technik testowania.

4. Umiejętności Komunikacyjne: Wykorzystaj silne umiejętności pisemnej i werbalnej komunikacji, aby konsultować się z zarządzaniem i zapewnić zgodność z zasadami systemowymi.

5. Poprawa Jakości: Ciągłe zwiększanie jakości projektów poprzez wkłady kodowe i długoterminową adwokaturę dla większych zmian w skali.

6. Rozwój Doświadczenia Konsumenckiego: Tworzenie doskonałych doświadczeń konsumenckich poprzez rozwiązywanie problemów z programami i systemami w celu przywrócenia normalnej funkcjonalności.

7. Dokumentacja Projektowania Systemów: Opracowanie, dokumentowanie i odświeżanie procedur projektowania systemów, procedur testowych i standardów jakości.

8. Odpowiedzialność za Kod: Poniesienie odpowiedzialności za jakość kodu, skalowalność, niezawodność i wydajność.

9. Zarządzanie Danymi: Zarządzanie i przetwarzanie dużych zestawów danych na potrzeby szkolenia modeli i analiz marketingowych.

10. Wdrożenie w Chmurze: Wdrażanie aplikacji i usług na platformach chmurowych w celu zapewnienia skalowalności i niezawodności.

11. Rozwój Zaawansowanej AI Generatywnej: Projektowanie i wdrażanie zaawansowanych modeli AI generatywnej z naciskiem na inżynierię promptów.

12. Architektura Systemów Sterowana Wydarzeniami: Opracowywanie skalowalnych architektur sterowanych wydarzeniami w celu efektywnego zarządzania dużymi wolumenami danych i ruchem.

13. Przywództwo Techniczne: Prowadzenie dyskusji i decyzji technicznych, działanie jako ekspert merytoryczny i prowadzenie młodszych członków zespołu.

14. Najlepsze Praktyki i Standardy Jakości: Propagowanie najlepszych praktyk w rozwoju oprogramowania, w tym przeglądów kodu, testowania i dokumentacji, w celu utrzymania wysokich standardów jakości kodu i niezawodności systemu.

Telepraca jest dozwolona do 2 dni w tygodniu. Gdy nie pracujesz zdalnie, musisz zgłaszać się do naszej siedziby znajdującej się pod adresem 114 Sansome Street, 11th Floor, San Francisco, CA 94104.

Edukacja: Tytuł licencjata lub ekwiwalent w USA w dziedzinie Informatyki, Inżynierii Oprogramowania, Technologii Informacyjnych, Inżynierii Komputerowej lub w pokrewnej dziedzinie.

Doświadczenie: 5 lat doświadc