Praca
Z kanału partnera
Inżynier oprogramowania backendowego – Python/Postgres
Cena na życzenie
Szczegóły
- Typ zatrudnienia
- Pełny etat
- Zdalnie
- Tak
- Firma
- Enveritas
Opis
Automatyczne tłumaczenie z języka English. Oryginał jest wiążący. Tłumaczenie maszynowe — trwają prace nad dokładniejszą wersją.
Czy chcesz pracować dla zorientowanej na misję organizacji non-profit i pisać oprogramowanie, które przyczyni się do zapewnienia źródeł utrzymania milionom plantatorów kawy na całym świecie? Enveritas to start-up non-profit posiadający status 501(c)(3) i wspierany przez Y Combinator, poszukujący pracowników do naszej grupy Engineering & Data Group. Poszukujemy inżyniera oprogramowania backendowego ze szczególnym uwzględnieniem Pythona i PostgreSQL, który dołączy do naszego zespołu inżynierów EUDR w trybie zdalnym/globalnym w pełnym wymiarze godzin. Więcej o tej pracy i naszej grupie możesz dowiedzieć się na https://www.enveritas.org/jobs/backend-software-eng/
Jesteśmy małym zespołem i każde zatrudnienie ma duży wpływ, dlatego jesteśmy ostrożni i dokładni, jeśli chodzi o zatrudnianie, ale aktywnie rozważamy kandydatów i przeprowadzamy ich przez proces tak szybko, jak to możliwe.
O naszej grupie zajmującej się inżynierią i danymi
Jesteśmy dziwaczną, utalentowaną i skromną grupą około trzydziestu osób z różnych środowisk, od dziennikarstwa po środowisko akademickie i przemysł międzynarodowy. Jesteśmy reprezentowani ze względu na płeć, a 36% naszej Grupy ds. Inżynierii i Danych identyfikuje się jako kobiety i/lub osoby niebinarne. Kilku z nas jest rodzicami i coraz więcej spodziewa się dziecka.
Nasza grupa tworzy oprogramowanie do gromadzenia, analizowania i raportowania danych na temat warunków i praktyk rolników uprawiających kawę. To przedsięwzięcie polegające na gromadzeniu danych na dużą skalę wymaga współpracy wielu ruchomych części, a my wykorzystujemy technologię, aby wspierać ten wysiłek na każdym etapie procesu, od identyfikacji plantacji kawy na zdjęciach satelitarnych, przez koordynację edycji ankiet wśród zespołów krajowych, po wykrywanie anomalii w danych w czasie rzeczywistym, które można zbadać, gdy zespoły są jeszcze w terenie. Zasadnicza część naszej pracy polega na agregowaniu danych i generowaniu raportów, a ostatecznie dzielimy się spostrzeżeniami z palarniami kawy i innymi zainteresowanymi stronami na temat tego, jak pomóc w poprawie warunków społecznych, ekonomicznych i środowiskowych drobnych rolników.
Nasze systemy backendowe wykorzystują Python i PostgreSQL/PostGIS, działające w kontenerach usług na AWS. W przypadku nowszych usług korzystamy z GitHuba, CI/CD i Terraform.
Co będziesz robić
Ta rola jest częścią naszego zespołu inżynierów EUDR. Twoja praca skupi się na systemach zaplecza, które pobierają listy gospodarstw przesłane przez klientów, sprawdzają i przekształcają te dane wejściowe, a następnie porównują je z naszym modelem wykrywania wylesiania i zbiorami danych geoprzestrzennych.
Do Twoich obowiązków będzie należeć:
• Rozwój i konserwacja funkcji backendu. Wdrażaj ulepszenia naszych usług zaplecza EUDR, udoskonalaj przepływy pracy w zakresie danych geoprzestrzennych oraz usprawniaj kontrolę danych i obsługę błędów.
• Dochodzeniowe rozwiązywanie problemów. Jeśli coś nie wygląda dobrze naszemu zespołowi wsparcia, pomożesz prześledzić dane, założenia i zachowanie systemu, aby zrozumieć, co się stało i jak to naprawić.
• Praca z niejednoznacznymi lub zmieniającymi się wymaganiami. EUDR to przestrzeń podlegająca regulacjom, w której zmieniają się wytyczne, a wnioski wewnętrzne są czasami niekompletne. Pomożesz wyjaśnić, co jest potrzebne i przełożyć to na praktyczną pracę inżynierską.
• Dostosowanie systemu do aktualizacji regulacyjnych. Gdy UE publikuje nowe często zadawane pytania lub dostosowania, pomożesz zinterpretować ich konsekwencje i dostosować części systemu, aby zachować spójność i zgodność.
• Ogólna inżynieria zaplecza. Rozwój Python + PostgreSQL/PostGIS, poprawiający obserwowalność, przyczyniający się do potoków CI/CD i pomagający zwiększać odporność systemu w miarę upływu czasu.
Chociaż ta rola skupia się głównie na rozwoju, będziesz także odpowiedzialny za wdrażanie i utrzymywanie zmian opartych na Terraform w AWS dla usług, nad którymi pracujesz.
Kwalifikacje
• Silna umiejętność jasnego przedstawiania i wyjaśniania złożonych pomysłów współpracownikom nietechnicznym.
• Wykazana umiejętność stosowania wzorców projektowych do tworzenia modułowego i wydajnego oprogramowania, z możliwością uczenia innych, jak rozwiązywać problemy architektoniczne.
• Rozległe doświadczenie z Pythonem, w tym tworzenie aplikacji i złożone zadania przetwarzania danych. Znajomość Django lub Flaska.
• Zaawansowane doświadczenie z PostgreSQL, w tym optymalizacja zapytań, łączenia, procedury składowane i dostrajanie wydajności.
• Praktyczne doświadczenie z Linuxem, skryptami Bash, kontenerami Docker i usługami AWS (EC2, RDS, CloudFront).
• Minimum siedem lat doświadczenia zawodowego w pełnym wymiarze godzin jako inżynier oprogramowania zaplecza.
• Licencjat z informatyki lub równoważne szkolenie w zakresie zasad inżynierii oprogramowania.
Badania pokazują, że osoby z różnych środowisk różnie czytają oferty pracy. Jeśli uważasz, że nie spełniasz wszystkich wymagań, ale uważasz, że świetnie do nas pasujesz, rozważ aplikowanie i udostępnienie większej ilości informacji w odpowiedziach na aplikacje. Chętnie z Tobą porozmawiamy i zobaczymy, jakie umiejętności możesz wnieść do naszego zespołu.
Kim jesteś
Nasz zespół jest w pełni rozproszony, dlatego praca zdalna powinna Ci odpowiadać. Ta rola jest pełnoetatową rolą indywidualnego współpracownika. Chociaż możesz znajdować się w dowolnym miejscu obsługiwanym przez nasz EOR (Deel), nasze podstawowe godziny pracy to 10:00–14:00 czasu wschodniego, od poniedziałku do piątku, a członkowie zespołu wybierają albo wcześniejszy start, albo późniejszy przystanek, według własnego uznania.
W ramach tej roli mogą być dostępne okazjonalne podróże, co zapewni szansę na nawiązanie kontaktu z kolegami z naszych globalnych zespołów i odwiedzenie regionów, w których działa Enveritas.
Powinna Cię zainspirować nasza misja poprawy życia drobnych rolników uprawiających kawę i zainteresować się zrównoważonym rozwojem. Powinieneś wykazywać się głęboką empatią wobec użytkowników naszych narzędzi i rozumieć znaczenie wspierania pracy innych zespołów. Ponieważ potrzeby operacyjne i biznesowe mogą być niejednoznaczne i zmieniać się w krótkim czasie, powinieneś kochać środowiska pełne niepewności i cieszyć się nie tylko rozwiązywaniem problemów, ale także ich odkrywaniem i wyjaśnianiem tajemnic.
Jesteśmy małym zespołem! Powinieneś czuć się komfortowo, pracując zarówno samodzielnie, jak i jako przemyślany współpracownik, wrażliwy na czytelność i łatwość konserwacji kodu, gdy jest on w rękach kolegów z zespołu.…
Źródło: Jobspresso (https://jobspresso.co/job/backend-software-engineer-python-postgres/)
Jesteśmy małym zespołem i każde zatrudnienie ma duży wpływ, dlatego jesteśmy ostrożni i dokładni, jeśli chodzi o zatrudnianie, ale aktywnie rozważamy kandydatów i przeprowadzamy ich przez proces tak szybko, jak to możliwe.
O naszej grupie zajmującej się inżynierią i danymi
Jesteśmy dziwaczną, utalentowaną i skromną grupą około trzydziestu osób z różnych środowisk, od dziennikarstwa po środowisko akademickie i przemysł międzynarodowy. Jesteśmy reprezentowani ze względu na płeć, a 36% naszej Grupy ds. Inżynierii i Danych identyfikuje się jako kobiety i/lub osoby niebinarne. Kilku z nas jest rodzicami i coraz więcej spodziewa się dziecka.
Nasza grupa tworzy oprogramowanie do gromadzenia, analizowania i raportowania danych na temat warunków i praktyk rolników uprawiających kawę. To przedsięwzięcie polegające na gromadzeniu danych na dużą skalę wymaga współpracy wielu ruchomych części, a my wykorzystujemy technologię, aby wspierać ten wysiłek na każdym etapie procesu, od identyfikacji plantacji kawy na zdjęciach satelitarnych, przez koordynację edycji ankiet wśród zespołów krajowych, po wykrywanie anomalii w danych w czasie rzeczywistym, które można zbadać, gdy zespoły są jeszcze w terenie. Zasadnicza część naszej pracy polega na agregowaniu danych i generowaniu raportów, a ostatecznie dzielimy się spostrzeżeniami z palarniami kawy i innymi zainteresowanymi stronami na temat tego, jak pomóc w poprawie warunków społecznych, ekonomicznych i środowiskowych drobnych rolników.
Nasze systemy backendowe wykorzystują Python i PostgreSQL/PostGIS, działające w kontenerach usług na AWS. W przypadku nowszych usług korzystamy z GitHuba, CI/CD i Terraform.
Co będziesz robić
Ta rola jest częścią naszego zespołu inżynierów EUDR. Twoja praca skupi się na systemach zaplecza, które pobierają listy gospodarstw przesłane przez klientów, sprawdzają i przekształcają te dane wejściowe, a następnie porównują je z naszym modelem wykrywania wylesiania i zbiorami danych geoprzestrzennych.
Do Twoich obowiązków będzie należeć:
• Rozwój i konserwacja funkcji backendu. Wdrażaj ulepszenia naszych usług zaplecza EUDR, udoskonalaj przepływy pracy w zakresie danych geoprzestrzennych oraz usprawniaj kontrolę danych i obsługę błędów.
• Dochodzeniowe rozwiązywanie problemów. Jeśli coś nie wygląda dobrze naszemu zespołowi wsparcia, pomożesz prześledzić dane, założenia i zachowanie systemu, aby zrozumieć, co się stało i jak to naprawić.
• Praca z niejednoznacznymi lub zmieniającymi się wymaganiami. EUDR to przestrzeń podlegająca regulacjom, w której zmieniają się wytyczne, a wnioski wewnętrzne są czasami niekompletne. Pomożesz wyjaśnić, co jest potrzebne i przełożyć to na praktyczną pracę inżynierską.
• Dostosowanie systemu do aktualizacji regulacyjnych. Gdy UE publikuje nowe często zadawane pytania lub dostosowania, pomożesz zinterpretować ich konsekwencje i dostosować części systemu, aby zachować spójność i zgodność.
• Ogólna inżynieria zaplecza. Rozwój Python + PostgreSQL/PostGIS, poprawiający obserwowalność, przyczyniający się do potoków CI/CD i pomagający zwiększać odporność systemu w miarę upływu czasu.
Chociaż ta rola skupia się głównie na rozwoju, będziesz także odpowiedzialny za wdrażanie i utrzymywanie zmian opartych na Terraform w AWS dla usług, nad którymi pracujesz.
Kwalifikacje
• Silna umiejętność jasnego przedstawiania i wyjaśniania złożonych pomysłów współpracownikom nietechnicznym.
• Wykazana umiejętność stosowania wzorców projektowych do tworzenia modułowego i wydajnego oprogramowania, z możliwością uczenia innych, jak rozwiązywać problemy architektoniczne.
• Rozległe doświadczenie z Pythonem, w tym tworzenie aplikacji i złożone zadania przetwarzania danych. Znajomość Django lub Flaska.
• Zaawansowane doświadczenie z PostgreSQL, w tym optymalizacja zapytań, łączenia, procedury składowane i dostrajanie wydajności.
• Praktyczne doświadczenie z Linuxem, skryptami Bash, kontenerami Docker i usługami AWS (EC2, RDS, CloudFront).
• Minimum siedem lat doświadczenia zawodowego w pełnym wymiarze godzin jako inżynier oprogramowania zaplecza.
• Licencjat z informatyki lub równoważne szkolenie w zakresie zasad inżynierii oprogramowania.
Badania pokazują, że osoby z różnych środowisk różnie czytają oferty pracy. Jeśli uważasz, że nie spełniasz wszystkich wymagań, ale uważasz, że świetnie do nas pasujesz, rozważ aplikowanie i udostępnienie większej ilości informacji w odpowiedziach na aplikacje. Chętnie z Tobą porozmawiamy i zobaczymy, jakie umiejętności możesz wnieść do naszego zespołu.
Kim jesteś
Nasz zespół jest w pełni rozproszony, dlatego praca zdalna powinna Ci odpowiadać. Ta rola jest pełnoetatową rolą indywidualnego współpracownika. Chociaż możesz znajdować się w dowolnym miejscu obsługiwanym przez nasz EOR (Deel), nasze podstawowe godziny pracy to 10:00–14:00 czasu wschodniego, od poniedziałku do piątku, a członkowie zespołu wybierają albo wcześniejszy start, albo późniejszy przystanek, według własnego uznania.
W ramach tej roli mogą być dostępne okazjonalne podróże, co zapewni szansę na nawiązanie kontaktu z kolegami z naszych globalnych zespołów i odwiedzenie regionów, w których działa Enveritas.
Powinna Cię zainspirować nasza misja poprawy życia drobnych rolników uprawiających kawę i zainteresować się zrównoważonym rozwojem. Powinieneś wykazywać się głęboką empatią wobec użytkowników naszych narzędzi i rozumieć znaczenie wspierania pracy innych zespołów. Ponieważ potrzeby operacyjne i biznesowe mogą być niejednoznaczne i zmieniać się w krótkim czasie, powinieneś kochać środowiska pełne niepewności i cieszyć się nie tylko rozwiązywaniem problemów, ale także ich odkrywaniem i wyjaśnianiem tajemnic.
Jesteśmy małym zespołem! Powinieneś czuć się komfortowo, pracując zarówno samodzielnie, jak i jako przemyślany współpracownik, wrażliwy na czytelność i łatwość konserwacji kodu, gdy jest on w rękach kolegów z zespołu.…
Źródło: Jobspresso (https://jobspresso.co/job/backend-software-engineer-python-postgres/)
To ogłoszenie pochodzi z feedu partnera. Aplikuj na stronie źródłowej.
Źródło: Enveritas
Ogłoszenie pochodzi od Enveritas.