Praca
Z kanału partnera
Inżynier oprogramowania Full Stack, sztuczna inteligencja i automatyka
Cena na życzenie
Szczegóły
- Typ zatrudnienia
- Umowa
- Zdalnie
- Tak
- Firma
- Utility Profit
Opis
Automatyczne tłumaczenie z języka English. Oryginał jest wiążący. Tłumaczenie maszynowe — trwają prace nad dokładniejszą wersją.
Przegląd ról
Poszukujemy inżyniera oprogramowania Full Stack od średniego do wyższego szczebla, który potrafi przenieść problem klienta lub problem operacyjny od wczesnego pomysłu do niezawodnej funkcji produkcyjnej. Będziesz pracować z interfejsami React, usługami TypeScript i Node.js, bazami danych i automatyzacją, która łączy naszą platformę z dostawcami narzędzi.
Sztuczna inteligencja ma kluczowe znaczenie zarówno dla tego, jak budujemy, jak i dla tego, co budujemy. Nasz zespół korzysta z agentów kodujących i modeli pionierskich OpenAI, Anthropic i innych dostawców do badań, wdrażania, debugowania i przeglądu. Eksperymentujemy z nowymi modelami i narzędziami, porównujemy ich wyniki i zatrzymujemy to, co poprawia rzeczywiste wyniki. Oczekujemy, że będziesz płynnie pracować z tymi narzędziami, jednocześnie znając architekturę, rozumiejąc kod i weryfikując wynik.
Prace obejmują aplikacje skierowane do klientów, narzędzia dla partnerów i operacji, integracje dostawców oraz przepływy pracy wspomagane sztuczną inteligencją. Najnowsze przykłady obejmują przekształcanie zarejestrowanych sesji przeglądarki w automatyzację, pomaganie inżynierom w badaniu powtarzających się błędów automatyzacji oraz tworzenie interfejsów API i pulpitów nawigacyjnych, dzięki którym systemy te są obserwowalne i użyteczne.
Co oferujemy
• W pełni zdalny: otwarty dla kandydatów z całego świata, ze zdecydowaną preferencją dla kandydatów mieszkających w Meksyku lub Stanach Zjednoczonych ze względu na współpracę zespołową i nakładanie się stref czasowych.
• Konkurencyjne wynagrodzenie wypłacane w USD.
• Wysoka odpowiedzialność i autonomia w małym zespole inżynierów skupionym na produkcie.
• Praktyczna praca z pionierskimi modelami sztucznej inteligencji, agentami kodującymi i wyzwaniami w zakresie automatyzacji w świecie rzeczywistym.
• Bezpośrednia współpraca z produktem, projektem, kontrolą jakości i operacjami, z widocznym wpływem na klientów i firmę.
• Możliwość rozwoju poprzez znaczącą własność techniczną w miarę ewolucji platformy.
Nie jest wymagany żaden formalny stopień wykształcenia. Cenimy Twoje umiejętności, osąd i zademonstrowaną pracę.
Kluczowe obowiązki
• Własne funkcje od początku do końca: wyjaśnij problem i kryteria sukcesu, zaproponuj praktyczny projekt, zaimplementuj go, przetestuj, wdróż i śledź jego zachowanie w produkcji.
• Twórz przejrzyste, responsywne środowiska React oraz niezawodne interfejsy API, usługi i integracje TypeScript/Node.js. Przemyśl uprawnienia, weryfikację, stany ładowania, błędy i odzyskiwanie w trakcie całej podróży użytkownika.
• Korzystaj z agentów kodujących AI w ramach codziennej pracy. Zapewnij im przydatny kontekst, podziel pracę na fragmenty, które można sprawdzić, podważ ich założenia oraz sprawdź i uprość tworzony przez siebie kod.
• Twórz i ulepszaj przepływy pracy wspomagane sztuczną inteligencją, integracje modeli oraz automatyzację przeglądarki lub interfejsu API. Oceniaj zachowanie w odniesieniu do reprezentatywnych przypadków, uwzględnij koszty i opóźnienia oraz zapewnij niezawodne rozwiązania awaryjne w przypadku awarii modelu lub usługi zewnętrznej.
• Projektuj modele danych, zapytania, migracje i zadania w tle, zwracając uwagę na poprawność, współbieżność, ponowne próby i unikanie powielania działań.
• Rozważnie rozszerzaj istniejące systemy. Wykorzystuj ponownie ustalone wzorce, utrzymuj jasne granice i koordynuj zmiany w aplikacjach i repozytoriach bez zrywania wspólnych umów.
• Pisz sensowne testy automatyczne i przeglądaj pracę członków zespołu. Zademonstruj tę funkcję w środowisku roboczym przed kontrolą jakości, usuń ustalenia i zweryfikuj pełny przebieg po poprawkach.
• Badaj problemy produkcyjne, korzystając z dzienników, śladów, metryk i danych. Usprawnij monitorowanie i dokumentację, aby zespół mógł zrozumieć i obsługiwać to, co wysyłasz.
• Ściśle współpracuj z produktem i operacjami, aby kwestionować niejasne wymagania, identyfikować dalsze skutki i ustalać priorytety zmian, które poprawiają wskaźnik realizacji, niezawodność i satysfakcję klienta.
Nasz idealny kandydat
• Zorientowany na produkt: chce zrozumieć użytkownika i problem biznesowy przed wyborem rozwiązania technicznego.
• Silny konstruktor: wygodne poruszanie się pomiędzy interfejsami, API, bazami danych i nieznanym kodem, gdy problem tego wymaga.
• Ciekawi Cię sztuczna inteligencja: aktywnie wypróbowuje nowe możliwości i potrafi wyjaśnić, gdzie pomogły, a gdzie zawiodły i jak zweryfikowano wyniki.
• Odpowiedzialny: bierze odpowiedzialność za zachowanie dostarczonego oprogramowania, w tym za prace powstałe przy wsparciu AI.
• Pragmatyczny i oparty na współpracy: preferuje jasne, łatwe w utrzymaniu rozwiązania, z zadowoleniem przyjmuje rygorystyczne przeglądy i jasno komunikuje postępy i blokady w asynchronicznym zespole.
Wymagania
• Duże doświadczenie w dostarczaniu i wspieraniu produkcyjnych aplikacji internetowych, z oceną i niezależnością oczekiwaną od inżyniera średniego i wyższego szczebla.
• Silne umiejętności praktyczne w zakresie baz danych TypeScript, Node.js, React i SQL; Doświadczenie PostgreSQL jest szczególnie istotne.
• Doświadczenie w projektowaniu i korzystaniu z interfejsów API, modelowaniu danych i debugowaniu problemów pomiędzy frontendem i backendem.
• Praktyczne doświadczenie w korzystaniu z narzędzi do kodowania AI w celu dostarczania prawdziwego oprogramowania wraz z przykładami sprawdzania, testowania lub poprawiania ich wyników.
• Solidne podstawy inżynierii: automatyczne testowanie, Git i żądania ściągania, uwierzytelnianie i autoryzacja, obsługa błędów i łatwy w utrzymaniu projekt systemu.
• Doświadczenie we wdrożeniach w chmurze, kontenerach, CI/CD i obserwowalności produkcji; nasze środowisko obejmuje AWS i Docker.
• Wyraźny angielski w mowie i piśmie oraz umiejętność samodzielnej pracy przy ścisłej współpracy ze zdalnym zespołem.
Pomocne doświadczenie obejmuje interfejsy API LLM, wywoływanie narzędzi i MCP, oceny, automatyzację przeglądarki za pomocą Playwright, Python, Redis/BullMQ, systemy sterowane zdarzeniami, infrastrukturę jako kod i monorepo, takie jak Nx lub Turborepo. Nie musisz używać wszystkich narzędzi. Dbamy o Twoją umiejętność uczenia się i stosowania rozsądnej oceny inżynierskiej.
Krótka uwaga na temat tej roli: jest to stanowisko zdalnego, niezależnego wykonawcy, dlatego nie obejmuje świadczeń pracowniczych sponsorowanych przez firmę. Utility Profit obchodzi święta firmowe w USA, kiedy nasze biura i regularne operacje biznesowe mogą być zamknięte.
Źródło: Jobspresso (https://jobspresso.co/job/full-stack-software-engineer-ai-automation/)
Poszukujemy inżyniera oprogramowania Full Stack od średniego do wyższego szczebla, który potrafi przenieść problem klienta lub problem operacyjny od wczesnego pomysłu do niezawodnej funkcji produkcyjnej. Będziesz pracować z interfejsami React, usługami TypeScript i Node.js, bazami danych i automatyzacją, która łączy naszą platformę z dostawcami narzędzi.
Sztuczna inteligencja ma kluczowe znaczenie zarówno dla tego, jak budujemy, jak i dla tego, co budujemy. Nasz zespół korzysta z agentów kodujących i modeli pionierskich OpenAI, Anthropic i innych dostawców do badań, wdrażania, debugowania i przeglądu. Eksperymentujemy z nowymi modelami i narzędziami, porównujemy ich wyniki i zatrzymujemy to, co poprawia rzeczywiste wyniki. Oczekujemy, że będziesz płynnie pracować z tymi narzędziami, jednocześnie znając architekturę, rozumiejąc kod i weryfikując wynik.
Prace obejmują aplikacje skierowane do klientów, narzędzia dla partnerów i operacji, integracje dostawców oraz przepływy pracy wspomagane sztuczną inteligencją. Najnowsze przykłady obejmują przekształcanie zarejestrowanych sesji przeglądarki w automatyzację, pomaganie inżynierom w badaniu powtarzających się błędów automatyzacji oraz tworzenie interfejsów API i pulpitów nawigacyjnych, dzięki którym systemy te są obserwowalne i użyteczne.
Co oferujemy
• W pełni zdalny: otwarty dla kandydatów z całego świata, ze zdecydowaną preferencją dla kandydatów mieszkających w Meksyku lub Stanach Zjednoczonych ze względu na współpracę zespołową i nakładanie się stref czasowych.
• Konkurencyjne wynagrodzenie wypłacane w USD.
• Wysoka odpowiedzialność i autonomia w małym zespole inżynierów skupionym na produkcie.
• Praktyczna praca z pionierskimi modelami sztucznej inteligencji, agentami kodującymi i wyzwaniami w zakresie automatyzacji w świecie rzeczywistym.
• Bezpośrednia współpraca z produktem, projektem, kontrolą jakości i operacjami, z widocznym wpływem na klientów i firmę.
• Możliwość rozwoju poprzez znaczącą własność techniczną w miarę ewolucji platformy.
Nie jest wymagany żaden formalny stopień wykształcenia. Cenimy Twoje umiejętności, osąd i zademonstrowaną pracę.
Kluczowe obowiązki
• Własne funkcje od początku do końca: wyjaśnij problem i kryteria sukcesu, zaproponuj praktyczny projekt, zaimplementuj go, przetestuj, wdróż i śledź jego zachowanie w produkcji.
• Twórz przejrzyste, responsywne środowiska React oraz niezawodne interfejsy API, usługi i integracje TypeScript/Node.js. Przemyśl uprawnienia, weryfikację, stany ładowania, błędy i odzyskiwanie w trakcie całej podróży użytkownika.
• Korzystaj z agentów kodujących AI w ramach codziennej pracy. Zapewnij im przydatny kontekst, podziel pracę na fragmenty, które można sprawdzić, podważ ich założenia oraz sprawdź i uprość tworzony przez siebie kod.
• Twórz i ulepszaj przepływy pracy wspomagane sztuczną inteligencją, integracje modeli oraz automatyzację przeglądarki lub interfejsu API. Oceniaj zachowanie w odniesieniu do reprezentatywnych przypadków, uwzględnij koszty i opóźnienia oraz zapewnij niezawodne rozwiązania awaryjne w przypadku awarii modelu lub usługi zewnętrznej.
• Projektuj modele danych, zapytania, migracje i zadania w tle, zwracając uwagę na poprawność, współbieżność, ponowne próby i unikanie powielania działań.
• Rozważnie rozszerzaj istniejące systemy. Wykorzystuj ponownie ustalone wzorce, utrzymuj jasne granice i koordynuj zmiany w aplikacjach i repozytoriach bez zrywania wspólnych umów.
• Pisz sensowne testy automatyczne i przeglądaj pracę członków zespołu. Zademonstruj tę funkcję w środowisku roboczym przed kontrolą jakości, usuń ustalenia i zweryfikuj pełny przebieg po poprawkach.
• Badaj problemy produkcyjne, korzystając z dzienników, śladów, metryk i danych. Usprawnij monitorowanie i dokumentację, aby zespół mógł zrozumieć i obsługiwać to, co wysyłasz.
• Ściśle współpracuj z produktem i operacjami, aby kwestionować niejasne wymagania, identyfikować dalsze skutki i ustalać priorytety zmian, które poprawiają wskaźnik realizacji, niezawodność i satysfakcję klienta.
Nasz idealny kandydat
• Zorientowany na produkt: chce zrozumieć użytkownika i problem biznesowy przed wyborem rozwiązania technicznego.
• Silny konstruktor: wygodne poruszanie się pomiędzy interfejsami, API, bazami danych i nieznanym kodem, gdy problem tego wymaga.
• Ciekawi Cię sztuczna inteligencja: aktywnie wypróbowuje nowe możliwości i potrafi wyjaśnić, gdzie pomogły, a gdzie zawiodły i jak zweryfikowano wyniki.
• Odpowiedzialny: bierze odpowiedzialność za zachowanie dostarczonego oprogramowania, w tym za prace powstałe przy wsparciu AI.
• Pragmatyczny i oparty na współpracy: preferuje jasne, łatwe w utrzymaniu rozwiązania, z zadowoleniem przyjmuje rygorystyczne przeglądy i jasno komunikuje postępy i blokady w asynchronicznym zespole.
Wymagania
• Duże doświadczenie w dostarczaniu i wspieraniu produkcyjnych aplikacji internetowych, z oceną i niezależnością oczekiwaną od inżyniera średniego i wyższego szczebla.
• Silne umiejętności praktyczne w zakresie baz danych TypeScript, Node.js, React i SQL; Doświadczenie PostgreSQL jest szczególnie istotne.
• Doświadczenie w projektowaniu i korzystaniu z interfejsów API, modelowaniu danych i debugowaniu problemów pomiędzy frontendem i backendem.
• Praktyczne doświadczenie w korzystaniu z narzędzi do kodowania AI w celu dostarczania prawdziwego oprogramowania wraz z przykładami sprawdzania, testowania lub poprawiania ich wyników.
• Solidne podstawy inżynierii: automatyczne testowanie, Git i żądania ściągania, uwierzytelnianie i autoryzacja, obsługa błędów i łatwy w utrzymaniu projekt systemu.
• Doświadczenie we wdrożeniach w chmurze, kontenerach, CI/CD i obserwowalności produkcji; nasze środowisko obejmuje AWS i Docker.
• Wyraźny angielski w mowie i piśmie oraz umiejętność samodzielnej pracy przy ścisłej współpracy ze zdalnym zespołem.
Pomocne doświadczenie obejmuje interfejsy API LLM, wywoływanie narzędzi i MCP, oceny, automatyzację przeglądarki za pomocą Playwright, Python, Redis/BullMQ, systemy sterowane zdarzeniami, infrastrukturę jako kod i monorepo, takie jak Nx lub Turborepo. Nie musisz używać wszystkich narzędzi. Dbamy o Twoją umiejętność uczenia się i stosowania rozsądnej oceny inżynierskiej.
Krótka uwaga na temat tej roli: jest to stanowisko zdalnego, niezależnego wykonawcy, dlatego nie obejmuje świadczeń pracowniczych sponsorowanych przez firmę. Utility Profit obchodzi święta firmowe w USA, kiedy nasze biura i regularne operacje biznesowe mogą być zamknięte.
Źródło: Jobspresso (https://jobspresso.co/job/full-stack-software-engineer-ai-automation/)
To ogłoszenie pochodzi z feedu partnera. Aplikuj na stronie źródłowej.
Źródło: Utility Profit
Ogłoszenie pochodzi od Utility Profit.