O tym stanowisku
Numery telefonów i adresy e-mail w tym ogłoszeniu są ukryte do momentu zalogowania.
auto_translated_note
Rust Developer - Remote Bright Vision Technologies to firma zajmująca się doradztwem technologicznym i tworzeniem oprogramowania, dostarczająca rozwiązania w zakresie chmury, sztucznej inteligencji, danych i rozwiązań dla przedsiębiorstw w całych Stanach Zjednoczonych. To fantastyczna okazja, aby dołączyć do uznanej i szanowanej organizacji oferującej ogromny potencjał rozwoju kariery. Stanowisko: Programista Rust Lokalizacja: W 100% zdalny (USA) Rodzaj stanowiska: Pełny etat, bezpośrednie Zakres wynagrodzeń W2: 145 000 - 205 000 USD Wymagane doświadczenie roczne: ponad 6 lat Sponsoring: Obywatele USA, posiadacze zielonej karty, posiadacze EAD i kandydaci do przeniesienia H-1B zachęcani są do składania wniosków.
Nie możemy sponsorować nowych petycji wizowych H-1B na to stanowisko. Podsumowanie stanowiska Poszukujemy doświadczonego programisty Rust do projektowania, budowania i optymalizacji wysokowydajnych systemów rozproszonych, usług backendu o niskim opóźnieniu i komponentów infrastruktury natywnych w chmurze obsługujących platformy korporacyjne o znaczeniu krytycznym. Ta rola koncentruje się na tworzeniu wysoce współbieżnych, bezpiecznych dla pamięci aplikacji przy użyciu Rusta przy jednoczesnej integracji z nowoczesnymi środowiskami chmurowymi, platformami orkiestracji kontenerów i architekturami sterowanymi zdarzeniami.
Będziesz ściśle współpracować z inżynierami platform, architektami systemów rozproszonych, zespołami DevOps i grupami inżynierów produktów w celu tworzenia skalowalnych interfejsów API, potoków przetwarzania asynchronicznego, usług sieciowych i narzędzi do automatyzacji infrastruktury. Idealny kandydat posiada dużą wiedzę z zakresu programowania systemów, głęboką wiedzę na temat współbieżnego tworzenia aplikacji oraz doświadczenie w tworzeniu oprogramowania produkcyjnego, w którym wydajność, niezawodność i bezpieczeństwo mają kluczowe znaczenie. Kluczowe obowiązki - Projektowanie i rozwijanie wysokowydajnych usług backendowych przy użyciu Rusta dla wielkoskalowych systemów rozproszonych. - Twórz interfejsy API o niskim opóźnieniu, usługi przetwarzania asynchronicznego i mikrousługi sterowane zdarzeniami. - Twórz aplikacje sieciowe wykorzystujące protokoły TCP, UDP, HTTP/2, gRPC, WebSockets i QUIC. - Twórz wysoce współbieżne aplikacje, korzystając z ekosystemu asynchronicznego Rusta, w tym Tokio i async/await. - Projektuj odporne usługi zdolne do przetwarzania milionów transakcji z wysoką dostępnością i odpornością na awarie. - Optymalizuj wykorzystanie procesora, zarządzanie pamięcią, planowanie wątków i wydajność aplikacji. - Zintegruj usługi z Kafką, RabbitMQ, Redis Streams lub innymi platformami przesyłania wiadomości dla przedsiębiorstw. - Twórz bezpieczne interfejsy API i usługi uwierzytelniania obsługujące OAuth2, JWT, OpenID Connect i mTLS. - Twórz możliwości obserwowalności, w tym rejestrowanie strukturalne, śledzenie rozproszone i monitorowanie wydajności. - Uczestnictwo w przeglądach architektury, przeglądach kodu, dyskusjach na temat projektu systemu i wsparciu produkcyjnym. - Współpraca z inżynierami DevOps w celu automatyzacji wdrożeń przy użyciu potoków CI/CD i infrastruktury jako kodu. - Badaj złożone problemy produkcyjne dotyczące sieci, współbieżności, wykorzystania pamięci i systemów rozproszonych.
Wymagane umiejętności - sześć lub więcej lat doświadczenia w inżynierii oprogramowania w tworzeniu aplikacji dla przedsiębiorstw. - Trzy lub więcej lat praktycznego doświadczenia w tworzeniu oprogramowania Rust w środowiskach produkcyjnych. - Wysoka biegłość w języku programowania Rust, modelu własności, pożyczkach, okresach istnienia, cechach, rodzajach i makrach. - Rozległe doświadczenie z asynchronicznym rozwojem Rusta przy użyciu Tokio, async/await, Futures i Actix lub Axum. - Dobra znajomość programowania współbieżnego, wielowątkowości, prymitywów synchronizacji i koncepcji programowania bez blokad. - Doświadczenie w tworzeniu interfejsów API RESTful, usług gRPC i wysokowydajnych aplikacji backendowych. - Dobra znajomość podstaw systemu operacyjnego, w tym zarządzania pamięcią, planowania procesów, systemów plików i sieci. - Doświadczenie w pracy ze środowiskami produkcyjnymi systemu Linux i narzędziami wiersza poleceń. - Doświadczenie w tworzeniu aplikacji natywnych dla chmury na AWS, Azure lub Google Cloud Platform. - Dobra znajomość SQL z PostgreSQL, MySQL lub SQL Server. - Doświadczenie w pracy z bazami danych NoSQL, takimi jak Redis, Cassandra, DynamoDB lub MongoDB. - Praktyczne doświadczenie z Git, potokami CI/CD, Dockerem i Kubernetesem. - Doświadczenie w integracji rozproszonych systemów przesyłania wiadomości, w tym Kafka, RabbitMQ, NATS lub Pulsar. - Silne umiejętności debugowania, profilowania, porównywania i optymalizacji wydajności. - Doświadczenie w pracy w zwinnych środowiskach programistycznych. Preferowane kwalifikacje - doświadczenie w budowaniu rozproszonych systemów obsługujących wysokoprzepustowe platformy finansowe, cyberbezpieczeństwo, infrastrukturę chmurową lub platformy telekomunikacyjne. - Znajomość frameworków sieciowych Rust, w tym Axum, Warp, Rocket lub Actix Web. - Doświadczenie w tworzeniu operatorów Kubernetes lub narzędzi infrastruktury natywnej dla chmury. - Doświadczenie z technologiami Service Mesh takimi jak Istio lub Linkerd. - Znajomość infrastruktury jako kodu przy użyciu Terraform lub Pulumi. - Doświadczenie z Prometheusem, Grafaną, OpenTelemetry i platformami rozproszonego śledzenia. - Znajomość bibliotek kryptograficznych, TLS, bezpiecznej komunikacji i zarządzania certyfikatami. - Doświadczenie w tworzeniu narzędzi wiersza poleceń i narzędzi systemowych przy użyciu Rusta. - Znajomość interoperacyjności C/C++ poprzez interfejs funkcji zagranicznych (FFI). - Wkład w projekty Rust typu open source lub udział w społeczności Rust jest wysoce pożądany. Środowisko projektowe Dołączysz do zespołu inżynierów platformy odpowiedzialnego za budowanie rozproszonej infrastruktury nowej generacji obsługującej aplikacje na skalę korporacyjną w środowiskach chmurowych. Obecne inicjatywy obejmują: - Wysokowydajne komponenty bramy API i siatki usług - Strumieniowanie zdarzeń w czasie rzeczywistym i potoki przetwarzania danych - Rozproszone usługi planowania zadań i orkiestracji przepływu pracy - Natywne usługi platformy w chmurze wdrożone na platformie Kubernetes - Bezpieczna infrastruktura uwierzytelniania i zarządzania tożsamością - Platformy automatyzacji infrastruktury i obserwacji systemów - Usługi backendu o wysokiej dostępności przetwarzające miliony żądań dziennie - Rozwiązania do monitorowania przedsiębiorstwa, telemetrii i inżynierii niezawodności Jest to wysoce techniczna rola inżynierska, w której będziesz przyczyniać się do architektury, wdrażania i wydajności optymalizacja, wdrażanie i doskonałość operacyjna w przypadku wielkoskalowych systemów produkcyjnych.
Jak aplikować Chcesz dowiedzieć się więcej o tej możliwości? W celu natychmiastowego rozpatrzenia prosimy o przesłanie CV na adres lub kontakt pod numerem 90*** *** 399. Dowiedz się więcej o technologiach Bright Vision na stronie .
Firma Bright Vision Technologies jest pracodawcą zapewniającym równe szanse. Oświadczenie dotyczące równych szans zatrudnienia (EEO) Firma Bright Vision Technologies (BV Teck) zobowiązuje się do zapewnienia równych szans zatrudnienia (EEO) wszystkim pracownikom i kandydatom bez względu na rasę, kolor skóry, religię, płeć, orientację seksualną, tożsamość lub ekspresję płciową, pochodzenie narodowe, wiek, informacje genetyczne, niepełnosprawność, status weterana lub jakikolwiek inny status chroniony zgodnie z obowiązującymi przepisami federalnymi, stanowymi lub lokalnymi. Zobowiązanie to rozciąga się na wszystkie aspekty zatrudnienia, w tym rekrutację, zatrudnianie, szkolenia, wynagrodzenia, awanse, przeniesienia, urlopy, rozwiązania stosunku pracy, zwolnienia i odwołania.
BV Teck wyraźnie zabrania wszelkich form molestowania lub dyskryminacji w miejscu pracy. Jakakolwiek niewłaściwa ingerencja w zdolność pracowników do wykonywania obowiązków służbowych może skutkować wszczęciem postępowania dyscyplinarnego, aż do rozwiązania stosunku pracy włącznie. Aplikuj bezpośrednio na RemoteJobs.org: https://remotejobs.org/remote-jobs/rust-developer-bright-vision-technologies
Pytania spolecznosci
Ktos tu pracowal? Zapytaj przed aplikacja.
Brak watkow dla tej oferty lub firmy.