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 na badania naukowe.
- 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 dotyczy tworzenia 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
- 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 rozwijaniu 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 będzie dodatkowym atutem
- Znajomość HTML, JavaScript, jQuery i CSS będzie dodatkowym atutem
- Znajomość mongoDB, SQL będzie dodatkowym atutem
- Znajomość testowania jednostkowego będzie dodatkowym atutem
- 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 z analizą danych sekwencyjnych/genomowych (NGS, np. RNA-Seq, WGS, scRNA-Seq) oraz znajomość narzędzi bioinformatycznych używanych do przetwarzania takich danych będzie dodatkowym atutem
- Senior: Minimum 4 lata doświadczenia w programowaniu w R
- Doświadczenie w rozwijaniu 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 będzie dodatkowym atutem
- Znajomość testowania jednostkowego będzie dodatkowym atutem
- 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 z analizą danych sekwencyjnych/genomowych (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 zbudowanymi
- 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 szanującego środowiska, w którym każdy może być sobą, dzielić się swoimi pomysłami i czuć, że należy do grupy.
R Developer 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.