Praca
Z kanału partnera
Starszy inżynier oprogramowania, Fullstack
Cena na życzenie
Szczegóły
- Typ zatrudnienia
- Umowa
- Zdalnie
- Tak
- Firma
- CoderPad
- Poziom
- Senior
Opis
Automatyczne tłumaczenie z języka English. Oryginał jest wiążący. Tłumaczenie maszynowe — trwają prace nad dokładniejszą wersją.
Podsumowanie roli
Zatrudniamy starszego inżyniera oprogramowania, aby pomóc w budowaniu przyszłości rozmów technicznych i ocen w CoderPad.
Jest to rola typu fullstack dla kogoś, kto potrafi poruszać się po usługach backendowych, powierzchniach produktów frontendowych i projektowaniu systemów opartych na sztucznej inteligencji. Będziesz pracować nad funkcjami dostępnymi dla użytkownika, infrastrukturą produkcyjną i wewnętrznymi przepływami prac inżynieryjnych, w których agenci kodujący i rozwój wspomagany sztuczną inteligencją są częścią normalnej codziennej pracy.
Ta rola jest odległa od Ameryki Łacińskiej.
Nad czym będziesz pracować
• Twórz i dostarczaj pełne funkcje produktów w ramach doświadczeń kandydatów i rekruterów, od projektu interfejsu API i modelu danych po wdrożenie frontonu.
• Ulepsz doświadczenia oparte na sztucznej inteligencji w czasie rzeczywistym wykorzystywane podczas rozmów kwalifikacyjnych i ocen, w tym orkiestrację modeli, strumieniowanie UX, wzorce wywoływania narzędzi/funkcji i niezawodność.
• Wkład w systemy integrujące wielu dostawców LLM i wymagające pragmatycznego podejścia do opóźnień, kosztów, obserwowalności i niedeterministycznego zachowania.
• Opracuj i udoskonalaj deterministyczne narzędzia wewnętrzne, które pomagają inżynierom i agentom wykonywać pracę w sposób bezpieczny, powtarzalny i dobrze słyszalny.
• Współpracuj z zespołami zajmującymi się produktami, projektami i platformami, aby rozwiązywać niejednoznaczne problemy od definicji do wdrożenia produkcyjnego.
• Przewodzić i mentorować podczas przeglądu kodu, wykorzystując recenzje jako zarówno bramę jakości, jak i kanał coachingowy dla mniej doświadczonych inżynierów.
• Planuj i realizuj inicjatywy związane z długiem technicznym, architekturą i obserwowalnością, które poprawiają długoterminową łatwość konserwacji systemu.
• Uczestnictwo w operacjach na wezwanie i udoskonalanie elementów runbook, niezawodności i monitorowania incydentów.
Wymagania
• Kompleksowe oprogramowanie do produkcji wysyłkowej na najwyższym poziomie, o pełnej wydajności.
• Silne umiejętności inżynierii backendowej w co najmniej jednym nowoczesnym języku i ekosystemie, a także praktyczne doświadczenie frontendowe ze strukturą opartą na komponentach.
• Sprawdzona umiejętność szybkiego pobierania nieznanych stosów i dostarczania w środowiskach o mieszanej technologii.
• Praktyczne doświadczenie w przepływach pracy związanych z tworzeniem agentów (na przykład: Cursor, Claude Code, Codex lub równoważne), w tym właściwa ocena delegowania, określanie zakresu kontekstu i przegląd kodu wygenerowanego przez sztuczną inteligencję.
• Doświadczenie w tworzeniu systemów produkcyjnych korzystających ze sztucznej inteligencji, takich jak integracja API LLM, projektowanie podpowiedzi i kontekstów, przesyłanie strumieniowe odpowiedzi, wywoływanie narzędzi/funkcji oraz inżynieria tokenów lub uwzględniająca koszty.
• Znaczący wkład w przegląd kodu, z dowodami podnoszenia jakości kodu i mentoringiem dla współpracowników w procesie przeglądu.
• Doświadczenie w identyfikowaniu i zmniejszaniu długu technicznego oraz przyczynianiu się do planowania architektury i dokumentacji.
• Udowodniona własność stanu systemu produkcyjnego poprzez ulepszenia monitorowania/alarmowania, reagowanie na incydenty i działania następcze.
• Doświadczenie we współpracy z liderami ds. produktów i spraw technicznych w zakresie przygotowywania zaległości, ustalania zakresu, wymiarowania i planowania dostaw.
• Solidne podstawy inżynieryjne w zakresie testowania, obserwowalności, debugowania i bezpiecznego dostarczania przyrostowego.
• Jasna komunikacja pisemna i nastawienie oparte na współpracy w zespołach zdalnych.
Pożądany stos
Nie oczekuje się, że będziesz znać wszystkie te technologie. Odpowiednie równoważne doświadczenie jest absolutnie mile widziane.
• Powierzchnie zaplecza obejmują Ruby on Rails, usługi Java i usługi Node/TypeScript.
• Powierzchnie frontendowe obejmują aplikacje React + TypeScript i narzędzia współdzielonej platformy internetowej.
• Systemy AI obejmują integrację z rodzinami Anthropic, OpenAI, Gemini, Lama i Mistral, z możliwością przesyłania strumieniowego i wywoływania narzędzi.
• Platforma i infrastruktura obejmują PostgreSQL, GraphQL, Redis/Sidekiq, bazę danych Firebase Realtime Database, Datadog, LaunchDarkly, GitLab CI, usługi w chmurze (AWS i GCP) oraz kontenerowe środowiska wykonawcze.
• Wewnętrzne przepływy pracy inżynieryjne obejmują deterministyczne narzędzia CLI oparte na języku Python i umiejętności agentów AI, które wspierają powtarzalne operacje programistyczne.
Jak pracujemy
• Zdalna współpraca w różnych strefach czasowych z silną kulturą pisemną.
• Narzędzia AI są oczekiwaniami i są traktowane jako część zestawu narzędzi inżynierskich.
• Małe, możliwe do przeglądu zmiany z wysokiej jakości przeglądem kodu i współwłasnością za wyniki.
• Pragmatyczne decyzje dotyczące architektury skupiające się na niezawodności, łatwości konserwacji i wpływie na użytkownika.
• Dokumentacja i przejrzystość operacyjna są częścią wysyłki, a nie przemyśleniami.
• Starsi IC wpływają na kierunek planu technicznego wykraczającego poza ich bezpośredni zakres realizacji.
• Własność operacyjna ma znaczenie: cenimy inżynierów, którzy ulepszają praktyki dyżurów i zamykają pętlę po incydentach.
Logistyka
• Wymagane okno pokrywania się z zespołem podstawowym: Pacyfik 7:00 - 16:00, dyżur 24 godziny na dobę przez tydzień mniej więcej raz na 8 tygodni.
Kompensacja
Dodatkowe informacje
Źródło: Jobicy (https://jobicy.com/jobs/154780-senior-software-engineer-fullstack-4)
Zatrudniamy starszego inżyniera oprogramowania, aby pomóc w budowaniu przyszłości rozmów technicznych i ocen w CoderPad.
Jest to rola typu fullstack dla kogoś, kto potrafi poruszać się po usługach backendowych, powierzchniach produktów frontendowych i projektowaniu systemów opartych na sztucznej inteligencji. Będziesz pracować nad funkcjami dostępnymi dla użytkownika, infrastrukturą produkcyjną i wewnętrznymi przepływami prac inżynieryjnych, w których agenci kodujący i rozwój wspomagany sztuczną inteligencją są częścią normalnej codziennej pracy.
Ta rola jest odległa od Ameryki Łacińskiej.
Nad czym będziesz pracować
• Twórz i dostarczaj pełne funkcje produktów w ramach doświadczeń kandydatów i rekruterów, od projektu interfejsu API i modelu danych po wdrożenie frontonu.
• Ulepsz doświadczenia oparte na sztucznej inteligencji w czasie rzeczywistym wykorzystywane podczas rozmów kwalifikacyjnych i ocen, w tym orkiestrację modeli, strumieniowanie UX, wzorce wywoływania narzędzi/funkcji i niezawodność.
• Wkład w systemy integrujące wielu dostawców LLM i wymagające pragmatycznego podejścia do opóźnień, kosztów, obserwowalności i niedeterministycznego zachowania.
• Opracuj i udoskonalaj deterministyczne narzędzia wewnętrzne, które pomagają inżynierom i agentom wykonywać pracę w sposób bezpieczny, powtarzalny i dobrze słyszalny.
• Współpracuj z zespołami zajmującymi się produktami, projektami i platformami, aby rozwiązywać niejednoznaczne problemy od definicji do wdrożenia produkcyjnego.
• Przewodzić i mentorować podczas przeglądu kodu, wykorzystując recenzje jako zarówno bramę jakości, jak i kanał coachingowy dla mniej doświadczonych inżynierów.
• Planuj i realizuj inicjatywy związane z długiem technicznym, architekturą i obserwowalnością, które poprawiają długoterminową łatwość konserwacji systemu.
• Uczestnictwo w operacjach na wezwanie i udoskonalanie elementów runbook, niezawodności i monitorowania incydentów.
Wymagania
• Kompleksowe oprogramowanie do produkcji wysyłkowej na najwyższym poziomie, o pełnej wydajności.
• Silne umiejętności inżynierii backendowej w co najmniej jednym nowoczesnym języku i ekosystemie, a także praktyczne doświadczenie frontendowe ze strukturą opartą na komponentach.
• Sprawdzona umiejętność szybkiego pobierania nieznanych stosów i dostarczania w środowiskach o mieszanej technologii.
• Praktyczne doświadczenie w przepływach pracy związanych z tworzeniem agentów (na przykład: Cursor, Claude Code, Codex lub równoważne), w tym właściwa ocena delegowania, określanie zakresu kontekstu i przegląd kodu wygenerowanego przez sztuczną inteligencję.
• Doświadczenie w tworzeniu systemów produkcyjnych korzystających ze sztucznej inteligencji, takich jak integracja API LLM, projektowanie podpowiedzi i kontekstów, przesyłanie strumieniowe odpowiedzi, wywoływanie narzędzi/funkcji oraz inżynieria tokenów lub uwzględniająca koszty.
• Znaczący wkład w przegląd kodu, z dowodami podnoszenia jakości kodu i mentoringiem dla współpracowników w procesie przeglądu.
• Doświadczenie w identyfikowaniu i zmniejszaniu długu technicznego oraz przyczynianiu się do planowania architektury i dokumentacji.
• Udowodniona własność stanu systemu produkcyjnego poprzez ulepszenia monitorowania/alarmowania, reagowanie na incydenty i działania następcze.
• Doświadczenie we współpracy z liderami ds. produktów i spraw technicznych w zakresie przygotowywania zaległości, ustalania zakresu, wymiarowania i planowania dostaw.
• Solidne podstawy inżynieryjne w zakresie testowania, obserwowalności, debugowania i bezpiecznego dostarczania przyrostowego.
• Jasna komunikacja pisemna i nastawienie oparte na współpracy w zespołach zdalnych.
Pożądany stos
Nie oczekuje się, że będziesz znać wszystkie te technologie. Odpowiednie równoważne doświadczenie jest absolutnie mile widziane.
• Powierzchnie zaplecza obejmują Ruby on Rails, usługi Java i usługi Node/TypeScript.
• Powierzchnie frontendowe obejmują aplikacje React + TypeScript i narzędzia współdzielonej platformy internetowej.
• Systemy AI obejmują integrację z rodzinami Anthropic, OpenAI, Gemini, Lama i Mistral, z możliwością przesyłania strumieniowego i wywoływania narzędzi.
• Platforma i infrastruktura obejmują PostgreSQL, GraphQL, Redis/Sidekiq, bazę danych Firebase Realtime Database, Datadog, LaunchDarkly, GitLab CI, usługi w chmurze (AWS i GCP) oraz kontenerowe środowiska wykonawcze.
• Wewnętrzne przepływy pracy inżynieryjne obejmują deterministyczne narzędzia CLI oparte na języku Python i umiejętności agentów AI, które wspierają powtarzalne operacje programistyczne.
Jak pracujemy
• Zdalna współpraca w różnych strefach czasowych z silną kulturą pisemną.
• Narzędzia AI są oczekiwaniami i są traktowane jako część zestawu narzędzi inżynierskich.
• Małe, możliwe do przeglądu zmiany z wysokiej jakości przeglądem kodu i współwłasnością za wyniki.
• Pragmatyczne decyzje dotyczące architektury skupiające się na niezawodności, łatwości konserwacji i wpływie na użytkownika.
• Dokumentacja i przejrzystość operacyjna są częścią wysyłki, a nie przemyśleniami.
• Starsi IC wpływają na kierunek planu technicznego wykraczającego poza ich bezpośredni zakres realizacji.
• Własność operacyjna ma znaczenie: cenimy inżynierów, którzy ulepszają praktyki dyżurów i zamykają pętlę po incydentach.
Logistyka
• Wymagane okno pokrywania się z zespołem podstawowym: Pacyfik 7:00 - 16:00, dyżur 24 godziny na dobę przez tydzień mniej więcej raz na 8 tygodni.
Kompensacja
Dodatkowe informacje
Źródło: Jobicy (https://jobicy.com/jobs/154780-senior-software-engineer-fullstack-4)
To ogłoszenie pochodzi z feedu partnera. Aplikuj na stronie źródłowej.
Źródło: CoderPad
Ogłoszenie pochodzi od CoderPad.