Praca
Z kanału partnera
Starszy inżynier oprogramowania, kontenery
Cena na życzenie
Szczegóły
- Typ zatrudnienia
- Pełny etat
- Zdalnie
- Tak
- Firma
- chainguard
Opis
Automatyczne tłumaczenie z języka English. Oryginał jest wiążący. Tłumaczenie maszynowe — trwają prace nad dokładniejszą wersją.
Chainguard jest zaufanym źródłem oprogramowania open source. Dostarczając wzmocnione, bezpieczne i gotowe do produkcji kompilacje wszystkich inżynierów oprogramowania open source i agentów AI, Chainguard pomaga organizacjom szybciej budować, zachować zgodność i eliminować ryzyko.
Naszymi klientami są przedsiębiorstwa z listy Fortune 500 i światowi liderzy branży, w tym Anduril, Canva, Fortinet, Hewlett Packard Enterprise, OpenAI, Snap Inc. i Snowflake.
Chainguard jest wspierany przez wiodących inwestorów, w tym Amplify, IVP, Kleiner Perkins, Lightspeed Venture Partners, Mantis VC, Redpoint Ventures, Sequoia Capital i Spark Capital.
Kim jesteśmy
Chainguard jest zaufanym źródłem oprogramowania open source. Dostarczając wzmocnione, bezpieczne i gotowe do produkcji kompilacje wszystkich inżynierów oprogramowania open source i agentów AI, Chainguard pomaga organizacjom szybciej budować, zachować zgodność i eliminować ryzyko.
Naszymi klientami są przedsiębiorstwa z listy Fortune 500 i światowi liderzy branży, w tym Anduril, Canva, Fortinet, Hewlett Packard Enterprise, OpenAI, Snap Inc. i Snowflake.
Chainguard jest wspierany przez wiodących inwestorów, w tym Amplify, IVP, Kleiner Perkins, Lightspeed Venture Partners, Mantis VC, Redpoint Ventures, Sequoia Capital i Spark Capital.
Krótko mówiąc, rola
Pojemniki na osłony łańcucha to nasz podstawowy produkt i tworzy go ten zespół. Jako starszy inżynier oprogramowania w dziale inżynierii produktów kontenerowych będziesz projektować i dostarczać funkcje, usługi i budować systemy stojące za kontenerami Chainguard, pracując w małym podzespole składającym się z dwóch do czterech inżynierów, który jest właścicielem jednego projektu od początku do końca.
Chainguard rośnie dynamicznie. Każda linia kodu jest teraz napisana z wykorzystaniem sztucznej inteligencji w pętli, co oznacza, że podstawa, na której działa, musi być domyślnie bezpieczna. Zbudujesz ten fundament: wzmocnione obrazy kontenerów, obsługujący je rejestr oraz narzędzia, które pozwolą inżynierom i agentom AI je zaadoptować.
To jest rola produktu. Będziesz współpracować bezpośrednio z Menedżerami Produktu i klientami, dokonywać rozmów dotyczących kompromisów w zakresie posiadanych funkcji i je dostarczać.
Co posiada zespół
• Cechy produktu dotyczące pojemników z osłonami łańcucha. Umożliwianie klientom przesyłania własnych obrazów do naszego rejestru, montażu niestandardowego (klienci tworzą obrazy z naszych wzmocnionych pakietów), wykresów Helm, powiadomień i widoków zgodności, takich jak pulpity nawigacyjne STIG (STIG to standard hartowania rządu USA).
• Potok tworzenia obrazu. Systemy, które przekształcają pakiety z Wolfi, naszej dystrybucji Linuksa, w podpisane i atestowane obrazy kontenerów na dużą skalę, w tym obrazy ruchome, opierają się na naszej własnej infrastrukturze wykonawczej.
• Wydajność i dystrybucja rejestru. Prace takie jak leniwe ładowanie, aby kontener uruchamiał się przed pobraniem całego obrazu, oraz podpisywanie obrazów za pomocą Sigstore.
• Narzędzia adaptacyjne dla inżynierów i agentów AI. Narzędzia do migracji, które konwertują istniejące pliki Docker na kontenery Chainguard i serwery MCP (Model Context Protocol, standard umożliwiający agentom AI wywoływanie narzędzi), dzięki czemu agenci mogą bezpośrednio wykrywać i pobierać nasze obrazy.
Co zrobisz
• Projektuj, buduj i dostarczaj nowe funkcje i usługi dla kontenerów Chainguard, od jednostronicowego projektu, poprzez produkcję, aż do pierwszego tygodnia użytkowania przez klienta.
• Bądź świadom kompromisów w swojej pracy: zakres, kolejność, co wyciąć i kiedy „wystarczająco dobre, aby wysłać” jest ważniejsze od „ukończonego”. Powiedz to wyraźnie, gdy plan jest zagrożony.
• Współpracuj z agentami kodującymi AI w ramach tworzenia, przeglądania i obsługi, a także pomóż zespołowi podnieść poprzeczkę w zakresie bezpiecznego korzystania z nich.
• Śledź problem, gdziekolwiek się pojawi: do serwisu innego zespołu, podczas rozmowy z klientem, zgłoszenia do pomocy technicznej lub wprowadzenia danych na rynek, zamiast zatrzymywać się na krawędzi własnego repozytorium.
• Utrzymuj zdrowe systemy, których dotykasz: obserwowalność, dostępność i poprawki uniemożliwiające powrót tej samej strony.
• Pisz wyraźnie i często. Notatki projektowe, opisy żądań ściągnięcia i aktualizacje statusu pozwalają zdalnemu zespołowi szybko działać wspólnie.
Czego szukamy
• Ponad 3 lata tworzenia i obsługi oprogramowania, z którego korzystają płacący klienci, najlepiej w startupie lub w dynamicznie rozwijającej się firmie.
• Wysoka sprawczość i pilność. Znajdujesz sposób, nie czekasz na odblokowanie, a gdy utkniesz, prosisz o pomoc wcześnie.
• Ocena kompromisów. Możesz wyjaśnić, dlaczego tu wybrałeś prędkość, a tam dyscyplinę, i możesz zmienić zdanie, gdy dane tak mówią.
• Myślisz systemowo. Rozważasz, w jaki sposób zmiana przechodzi przez potok kompilacji, rejestr i klaster klienta, a następnie przewidujesz, co nastąpi dalej.
• Sposób pracy oparty na sztucznej inteligencji. Codziennie korzystasz z narzędzi do kodowania agentowego i możesz pokazać, co dzięki nim zmieniło się w wynikach.
• Dobrze radzi sobie z niejednoznacznością. Możesz wybrać częściowo zdefiniowany problem, zdecydować, co zbudować i zmienić priorytety, gdy zmienią się priorytety.
• Solidne podstawy języka systemowego (preferowana Go), projektowania API, baz danych i buforowania oraz infrastruktury chmury na GCP lub AWS.
• Praktyczna znajomość kontenerów, rejestrów kontenerów, formatu obrazu OCI (Open Container Initiative, standard obrazów i rejestrów kontenerów) oraz Kubernetes.
• Niskie ego. Robisz, co mówisz i mówisz, co robisz, i komunikujesz się wcześnie, gdy wieści są złe.
• Doskonała znajomość języka angielskiego w piśmie i doświadczenie w pracy w rozproszonym, zdalnym zespole.
Miło mieć
• Podstawa zabezpieczeń łańcucha dostaw oprogramowania: SBOM (zestawienie materiałów oprogramowania), podpisywanie Sigstore lub SLSA (poziomy łańcucha dostaw dla artefaktów oprogramowania, struktura integralności kompilacji).
• Znajomość narzędzi open source Chainguard: Wolfi, apko i melange.
• Terraform lub inna infrastruktura jako kod.
• Autor lub współautor projektów open source.
• Nietradycyjna ścieżka do inżynierii. Cenimy ludzi, którzy uczyli się budując.
Lokalizacja
Zdalny. Preferowane Stany Zjednoczone; Otwarte dla Kanady, Wielkiej Brytanii i Niemiec. W przypadku tej roli nie jesteśmy w stanie zapewnić sponsorowania wiz ani relokacji.…
Źródło: Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/chainguard/senior-software-engineer-containers-402727)
Naszymi klientami są przedsiębiorstwa z listy Fortune 500 i światowi liderzy branży, w tym Anduril, Canva, Fortinet, Hewlett Packard Enterprise, OpenAI, Snap Inc. i Snowflake.
Chainguard jest wspierany przez wiodących inwestorów, w tym Amplify, IVP, Kleiner Perkins, Lightspeed Venture Partners, Mantis VC, Redpoint Ventures, Sequoia Capital i Spark Capital.
Kim jesteśmy
Chainguard jest zaufanym źródłem oprogramowania open source. Dostarczając wzmocnione, bezpieczne i gotowe do produkcji kompilacje wszystkich inżynierów oprogramowania open source i agentów AI, Chainguard pomaga organizacjom szybciej budować, zachować zgodność i eliminować ryzyko.
Naszymi klientami są przedsiębiorstwa z listy Fortune 500 i światowi liderzy branży, w tym Anduril, Canva, Fortinet, Hewlett Packard Enterprise, OpenAI, Snap Inc. i Snowflake.
Chainguard jest wspierany przez wiodących inwestorów, w tym Amplify, IVP, Kleiner Perkins, Lightspeed Venture Partners, Mantis VC, Redpoint Ventures, Sequoia Capital i Spark Capital.
Krótko mówiąc, rola
Pojemniki na osłony łańcucha to nasz podstawowy produkt i tworzy go ten zespół. Jako starszy inżynier oprogramowania w dziale inżynierii produktów kontenerowych będziesz projektować i dostarczać funkcje, usługi i budować systemy stojące za kontenerami Chainguard, pracując w małym podzespole składającym się z dwóch do czterech inżynierów, który jest właścicielem jednego projektu od początku do końca.
Chainguard rośnie dynamicznie. Każda linia kodu jest teraz napisana z wykorzystaniem sztucznej inteligencji w pętli, co oznacza, że podstawa, na której działa, musi być domyślnie bezpieczna. Zbudujesz ten fundament: wzmocnione obrazy kontenerów, obsługujący je rejestr oraz narzędzia, które pozwolą inżynierom i agentom AI je zaadoptować.
To jest rola produktu. Będziesz współpracować bezpośrednio z Menedżerami Produktu i klientami, dokonywać rozmów dotyczących kompromisów w zakresie posiadanych funkcji i je dostarczać.
Co posiada zespół
• Cechy produktu dotyczące pojemników z osłonami łańcucha. Umożliwianie klientom przesyłania własnych obrazów do naszego rejestru, montażu niestandardowego (klienci tworzą obrazy z naszych wzmocnionych pakietów), wykresów Helm, powiadomień i widoków zgodności, takich jak pulpity nawigacyjne STIG (STIG to standard hartowania rządu USA).
• Potok tworzenia obrazu. Systemy, które przekształcają pakiety z Wolfi, naszej dystrybucji Linuksa, w podpisane i atestowane obrazy kontenerów na dużą skalę, w tym obrazy ruchome, opierają się na naszej własnej infrastrukturze wykonawczej.
• Wydajność i dystrybucja rejestru. Prace takie jak leniwe ładowanie, aby kontener uruchamiał się przed pobraniem całego obrazu, oraz podpisywanie obrazów za pomocą Sigstore.
• Narzędzia adaptacyjne dla inżynierów i agentów AI. Narzędzia do migracji, które konwertują istniejące pliki Docker na kontenery Chainguard i serwery MCP (Model Context Protocol, standard umożliwiający agentom AI wywoływanie narzędzi), dzięki czemu agenci mogą bezpośrednio wykrywać i pobierać nasze obrazy.
Co zrobisz
• Projektuj, buduj i dostarczaj nowe funkcje i usługi dla kontenerów Chainguard, od jednostronicowego projektu, poprzez produkcję, aż do pierwszego tygodnia użytkowania przez klienta.
• Bądź świadom kompromisów w swojej pracy: zakres, kolejność, co wyciąć i kiedy „wystarczająco dobre, aby wysłać” jest ważniejsze od „ukończonego”. Powiedz to wyraźnie, gdy plan jest zagrożony.
• Współpracuj z agentami kodującymi AI w ramach tworzenia, przeglądania i obsługi, a także pomóż zespołowi podnieść poprzeczkę w zakresie bezpiecznego korzystania z nich.
• Śledź problem, gdziekolwiek się pojawi: do serwisu innego zespołu, podczas rozmowy z klientem, zgłoszenia do pomocy technicznej lub wprowadzenia danych na rynek, zamiast zatrzymywać się na krawędzi własnego repozytorium.
• Utrzymuj zdrowe systemy, których dotykasz: obserwowalność, dostępność i poprawki uniemożliwiające powrót tej samej strony.
• Pisz wyraźnie i często. Notatki projektowe, opisy żądań ściągnięcia i aktualizacje statusu pozwalają zdalnemu zespołowi szybko działać wspólnie.
Czego szukamy
• Ponad 3 lata tworzenia i obsługi oprogramowania, z którego korzystają płacący klienci, najlepiej w startupie lub w dynamicznie rozwijającej się firmie.
• Wysoka sprawczość i pilność. Znajdujesz sposób, nie czekasz na odblokowanie, a gdy utkniesz, prosisz o pomoc wcześnie.
• Ocena kompromisów. Możesz wyjaśnić, dlaczego tu wybrałeś prędkość, a tam dyscyplinę, i możesz zmienić zdanie, gdy dane tak mówią.
• Myślisz systemowo. Rozważasz, w jaki sposób zmiana przechodzi przez potok kompilacji, rejestr i klaster klienta, a następnie przewidujesz, co nastąpi dalej.
• Sposób pracy oparty na sztucznej inteligencji. Codziennie korzystasz z narzędzi do kodowania agentowego i możesz pokazać, co dzięki nim zmieniło się w wynikach.
• Dobrze radzi sobie z niejednoznacznością. Możesz wybrać częściowo zdefiniowany problem, zdecydować, co zbudować i zmienić priorytety, gdy zmienią się priorytety.
• Solidne podstawy języka systemowego (preferowana Go), projektowania API, baz danych i buforowania oraz infrastruktury chmury na GCP lub AWS.
• Praktyczna znajomość kontenerów, rejestrów kontenerów, formatu obrazu OCI (Open Container Initiative, standard obrazów i rejestrów kontenerów) oraz Kubernetes.
• Niskie ego. Robisz, co mówisz i mówisz, co robisz, i komunikujesz się wcześnie, gdy wieści są złe.
• Doskonała znajomość języka angielskiego w piśmie i doświadczenie w pracy w rozproszonym, zdalnym zespole.
Miło mieć
• Podstawa zabezpieczeń łańcucha dostaw oprogramowania: SBOM (zestawienie materiałów oprogramowania), podpisywanie Sigstore lub SLSA (poziomy łańcucha dostaw dla artefaktów oprogramowania, struktura integralności kompilacji).
• Znajomość narzędzi open source Chainguard: Wolfi, apko i melange.
• Terraform lub inna infrastruktura jako kod.
• Autor lub współautor projektów open source.
• Nietradycyjna ścieżka do inżynierii. Cenimy ludzi, którzy uczyli się budując.
Lokalizacja
Zdalny. Preferowane Stany Zjednoczone; Otwarte dla Kanady, Wielkiej Brytanii i Niemiec. W przypadku tej roli nie jesteśmy w stanie zapewnić sponsorowania wiz ani relokacji.…
Źródło: Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/chainguard/senior-software-engineer-containers-402727)
To ogłoszenie pochodzi z feedu partnera. Aplikuj na stronie źródłowej.
Źródło: chainguard
Ogłoszenie pochodzi od chainguard.