W skrócie
- Zadania: Twórz i utrzymuj aplikacje R/Shiny oraz pakiety do analizy danych.
- Firma: Międzynarodowa firma inżynieryjna z zespołem 6000+ ekspertów.
- Benefity: Konkurencyjne wynagrodzenie, zdalna praca i możliwości rozwoju zawodowego.
- Pozostałe informacje: Dynamiczne środowisko z doskonałymi możliwościami rozwoju kariery.
- Dlaczego ta praca: Pracuj z AI i twórz realny wpływ w branży biotechnologicznej.
- Kwalifikacje: Doświadczenie w programowaniu w R oraz umiejętności współpracy w zespole.
Przewidywane wynagrodzenie mieści się w przedziale 49500 - 60500 zł za rok.
Avenga jest międzynarodową firmą inżynieryjną, która pomaga przedsiębiorstwom działać z AI w centrum. Z ponad 6000 ekspertów na całym świecie łączymy wiedzę inżynieryjną z myśleniem opartym na AI, aby przekształcać ambitne pomysły w rzeczywisty wpływ w różnych branżach, technologiach i rynkach.
O projekcie: Projekt polega na tworzeniu aplikacji internetowych do analizy statystycznej badań przedklinicznych. W ramach analizy modelowane są dane longitudinalne, a następnie wizualizowane i raportowane. Projekt obejmuje rozwój i utrzymanie kilku bibliotek R i Python, w tym integrację z systemem pozyskiwania danych badawczych, manipulację danymi generowanymi przez użytkowników oraz dostosowywanie wizualizacji. Osobny moduł służy do przeprowadzania meta-analiz na podstawie wielu badań. Wyniki analizy są następnie udostępniane zewnętrznej usłudze za pośrednictwem asynchronicznych punktów końcowych API.
Techstack:
- R (shiny, R6, ggplot2, tidyverse, testthat)
- Python (FastAPI, pydantic, async, Motor)
- MongoDB z GridFS
- API (REST oraz GraphQL)
- Docker
- Github Actions
Kluczowe umiejętności, które przyniesiesz:
- Mid:
- Minimum 2 lata doświadczenia w programowaniu w R
- Doświadczenie w tworzeniu pakietów R
- Dobra znajomość Shiny
- Dobra znajomość pakietów plotly, ggplot
- Dobra znajomość systemu kontroli wersji (Git)
- Dobra znajomość linii poleceń bash i środowiska Unix
- Znajomość Dockera jest plusem
- Znajomość HTML, JavaScript, jQuery i CSS jest plusem
- Znajomość mongoDB, SQL jest plusem
- Znajomość testowania jednostkowego jest plusem
- Angielski przynajmniej na poziomie B2
- Dobre zrozumienie koncepcji biologicznych i metod eksperymentalnych powszechnie stosowanych w biologii molekularnej oraz chęć nauki
- Doświadczenie z bibliotekami Bioconductor
- Doświadczenie w analizie danych sekwencyjnych/genomicznych (NGS, np. RNA-Seq, WGS, scRNA-Seq) oraz znajomość narzędzi bioinformatycznych używanych do przetwarzania takich danych jest plusem
- Senior:
- Minimum 4 lata doświadczenia w programowaniu w R
- Doświadczenie w tworzeniu pakietów R
- Bardzo dobra znajomość Shiny
- Bardzo dobra znajomość pakietów plotly, ggplot
- Dobra znajomość systemu kontroli wersji (Git)
- Dobra znajomość linii poleceń bash i środowiska Unix
- Znajomość Dockera
- Znajomość HTML, JavaScript, jQuery i CSS
- Znajomość mongoDB, SQL jest plusem
- Znajomość testowania jednostkowego jest plusem
- Angielski przynajmniej na poziomie B2
- Dobre zrozumienie koncepcji biologicznych i metod eksperymentalnych powszechnie stosowanych w biologii molekularnej oraz chęć nauki
- Doświadczenie z bibliotekami Bioconductor
- Doświadczenie w analizie danych sekwencyjnych/genomicznych (NGS, np. RNA-Seq, WGS, scRNA-Seq) oraz znajomość narzędzi bioinformatycznych używanych do przetwarzania takich danych
- Dobra znajomość testowania jednostkowego i testowania front-end (tj. R/Selenium, phantomjs)
Wpływ, jaki stworzysz:
- Rozwój i utrzymanie wielu aplikacji R/shiny
- Rozwój i utrzymanie pakietów R wspierających aplikacje R/shiny, obliczenia analityczne i wizualizacje
- Rozwój i utrzymanie API, zarówno punktów końcowych REST, jak i GraphQL
- Wizualizacja danych i wyników analizy w ggplot2, w tym manipulacja obiektami budowanymi
- Zapisywanie, odczytywanie i aktualizowanie dokumentów w bazie danych NoSQL
- Pisanie i utrzymywanie testów jednostkowych i integracyjnych
- CI/CD w GitHub Actions
Ludzie są w centrum Avenga. Zapewniamy równe szanse niezależnie od rasy, etniczności, tożsamości płciowej, orientacji seksualnej, niepełnosprawności, wieku, religii lub jakiejkolwiek innej cechy. Jesteśmy zobowiązani do stworzenia szacunkowego środowiska, w którym każdy może być sobą, dzielić się swoimi pomysłami i czuć, że należą do nas.
R Developer – Poland in Katowice – pracodawca: Avenga
Avenga to doskonały pracodawca, który oferuje elastyczne warunki pracy w hybrydowym modelu, co pozwala na zachowanie równowagi między życiem zawodowym a prywatnym. Nasza kultura pracy opiera się na współpracy i innowacyjności, a pracownicy mają możliwość rozwoju zawodowego poprzez różnorodne szkolenia i projekty. Wrocław, z jego dynamicznym rynkiem technologicznym, stanowi idealne miejsce do budowania kariery w obszarze bezpieczeństwa IT.