R Developer in Katowice

R Developer in Katowice

Katowice Pełny etat 49500 - 60500 zł / rok (szac.) Hybrydowo
A

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.

A

Dane kontaktowe:

Zespół rekrutacyjny Avenga

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako R Developer in Katowice

R
Shiny
ggplot2
plotly
Git
bash command line
Unix environment