← Tillbaka till jobb

Junioriohjelmistokehittäjä, harjoittelija tai opinnäytetyöntekijä — Rust ja tekoälysovellukset

  • Finland
  • Finska
  • Publicerad 07.10.26 14:13

Advaun Oy kehittää verkkosovelluksia, tekoälyjärjestelmiä sekä terveydenhuollon ja teollisuuden ratkaisuja. Kehitämme myös omaa tekoälyä hyödyntävää ERP-toiminnanohjausjärjestelmää valmistavan teollisuuden yrityksille.

Etsimme harjoittelijaa, junioriohjelmistokehittäjää tai opinnäytetyöntekijää kehittämään konenäköön perustuvaa varastonhallintaratkaisuamme sekä puhetekoälyratkaisuamme, joka yhdistää puheentunnistuksen ja suurten kielimallien (LLM) integroinnin.

**Työtehtävät**

  • Kehittää taustapalveluita Rustilla axum-kehystä käyttäen.
  • Rakentaa ja integroida REST-rajapintoja ja MQTT-viestintää.
  • Työskennellä PostgreSQL-tietokantojen ja sqlx-kirjaston parissa.
  • Kehittää käyttöliittymiä eguilla ja osallistua sovelluksen eri kerrosten kehittämiseen.
  • Osallistua konenäön integrointiin varastonhallintaratkaisuumme.
  • Osallistua puheentunnistuksen ja suurten kielimallien integrointiin puhetekoälyratkaisuumme.
  • Kirjoittaa ja suorittaa testejä, selvittää ohjelmistovirheitä ja varmistaa oman työn toimivuus.
  • Osallistua ohjelmistoarkkitehtuurin suunnitteluun ja perustella tekniset ratkaisusi.

**Edellytykset**

  • Käytännön kokemusta Rust-ohjelmoinnista omista projekteista, opinnoista tai työelämästä.
  • Ymmärrystä full stack -kehityksestä sekä käyttöliittymien, taustapalveluiden ja tietokantojen yhteistoiminnasta.
  • REST-rajapintojen, MQTT ja relaatiotietokantojen tuntemusta.
  • Kykyä kirjoittaa koodia itsenäisesti, testata omaa työtäsi, selvittää virheitä sekä arvioida ohjelmistoarkkitehtuuria ja eri ratkaisujen kompromisseja.
  • Halua oppia ja osallistua käytännön tekoälysovellusten kehittämiseen.
  • GitHub-profiili tai vastaava ohjelmointiportfolio, jossa on saatavilla lähdekoodia tehtävään liittyvistä projekteista, joiden parissa olet työskennellyt.

Tekoälytyökalut voivat tukea työskentelyäsi, mutta sinun on pystyttävä kirjoittamaan koodia myös ilman tekoälyn tuottamaan sisältöön tukeutumista sekä ymmärtämään, selittämään ja varmistamaan käyttämäsi koodin toimivuus.

**Teknologiat**

  • **Ydinteknologiat:** Rust, axum
  • **Tietokannat ja tietokantakirjastot:** PostgreSQL, sqlx
  • **Rajapinnat ja viestintä:** REST-rajapinnat, MQTT
  • **Käyttöliittymät:** egui
  • **Tekoälysovellukset:** Konenäkö, puheentunnistus, suurten kielimallien integrointi
  • **Muu ohjelmointikieli:** Python

**Eduksi katsotaan**

  • axumin, sqlx tai eguin tuntemus.
  • Koneoppimisen ja konenäön tuntemus, esimerkiksi kuvantunnistus tai objektien tunnistus.
  • Kokemus puheentunnistuksesta.
  • Kokemus suurten kielimallien integroinnista sovelluksen tietoihin, rajapintoihin tai toimintoihin.
  • Python-ohjelmointitaidot.
  • Kiinnostus varastonhallintaan, valmistavaan teollisuuteen tai teollisuuden ohjelmistoihin.

Sinulla ei tarvitse olla kokemusta kaikilta osa-alueilta. Toivotamme tervetulleiksi opiskelijat, vastavalmistuneet ja uransa alkuvaiheessa olevat kehittäjät, jotka voivat osoittaa tehtävään sopivaa osaamista projektiensa kautta.

**Opinnäytetyömahdollisuudet**

Toivotamme tervetulleiksi opinnäytetyöntekijät, joita kiinnostavat konenäön hyödyntäminen varastonhallinnassa, puheentunnistus, suurten kielimallien integrointi tai näitä järjestelmiä tukeva ohjelmistoarkkitehtuuri.

Opinnäytetyön aiheesta, laajuudesta, kehitystehtävistä ja ajankäytöstä sovitaan erikseen. Oppilaitoksesi osallistuu suunnitteluun tarpeen mukaan.

**Tarjoamme**

  • Mahdollisuuden osallistua käytännön kehitystyöhön kasvavassa startup-yrityksessä.
  • Työtä todellisten varastonhallinta-, puhetekoäly- ja teollisuusohjelmistojen parissa.
  • Mahdollisuuksia kehittää Rust-, full stack- ja tekoälyintegraatio-osaamistasi.
  • Modernin teknologiaympäristön ja kannustavan tiimikulttuurin.
  • Toimiston Helsingissä/Espoossa.
  • Viikoittaisen joogan, maanantaiaamiaisen, ympärivuorokautisen kuntosalin käyttömahdollisuuden ja tiimitapahtumia.

**Hae**

Lähetä CV ja lyhyt esittelysi **https://forms.gle/ZePvbhePi1sMLXh8A**

Liitä hakemukseesi

  • Tieto siitä, milloin voit aloittaa ja haetko harjoitteluun, junioritehtävään vai opinnäytetyöntekijäksi.
  • Linkki GitHub-profiiliisi tai vastaavaan ohjelmointiportfolioon, joka sisältää tehtävään liittyvää lähdekoodia.
  • Lyhyt kuvaus tehtävään liittyvästä projektista: mitä rakensit, mikä oli oma osuutesi, mitkä olivat keskeiset tekniset ratkaisusi ja miten testasit toteutuksen.
  • Opinnäytetyöhakijoilta: opiskelualasi, ehdottamasi aihe tai kiinnostuksen kohde sekä arvioitu valmistumisaikataulusi.