Rust Engineer
Munkáltató · OPSWAT
Veszprém
Az OPSWAT tovább bővíti magyarországi R&D jelenlétét, és Rust Backend Engineert keres a Proactive Data Loss Prevention (Proactive DLP) csapatába. Dolgozz egy modern, inspiráló veszprémi irodai környezetben, amely ösztönzi az együttműködést.
Feladatok
- A Proactive DLP motor következő generációjának tervezése és fejlesztése Rustban
- Meglévő C, C# és Python komponensek migrálása Rustba, valamint karbantartásuk a teljes lecserélésükig
- AI ágensek építése és vezénylése, amelyek kódot generálnak, tesztelnek és refaktorálnak, valamint a kimenetük helyességét biztosító validációs ciklusok megtervezése
- Design specifikációk és kódok áttekintése, beleértve az AI ágensek által generált kódot is
- Termékkarbantartás és a termék új verzióinak implementálása
- Specifikációk tervezése és tesztesetek írása
- Inputok és dokumentáció biztosítása új vagy meglévő funkciókhoz
- Együttműködés a scrum csapat tagjaival a sprint vállalások teljesítésében
- Együttműködés a helyi és távoli mérnöki csapatokkal a negyedéves célok elérése érdekében
Feltételek és juttatások
Stabil, növekvő nemzetközi vállalati háttér kiváló ügyfélkörrelLehetőség a szakmai készségek fejlesztéséreLegújabb technológiai környezet, beleértve az AI-alapú fejlesztőeszközöket isNyelvtanfolyam és aktív kikapcsolódási lehetőség – kettlebell, futball és irodai masszázsVonzó munkakörnyezet – szép iroda tele extrákkal (mindennap gyümölcs, kávé, reggeli, tea stb.)Rendszeres csapatépítők és Happy Hour programok
Elvárások
- Erős Rust ismeret, vagy erős C ismeret és határozott szándék a Rustra való áttérésre
- Stabil C ismeret és gyakorlati tapasztalat C#-ban és Pythonban (a jelenlegi motor stackben)
- Gyakorlati tapasztalat AI kódolási ágensekkel és LLM-alapú eszközökkel, valamint olyan szemléletmód, amely képes irányítani az ágenseket és validálni a kimenetüket ahelyett, hogy mindent kézzel kódolna
- 2 év programozási tapasztalat Linux platformokon
- Jó angol nyelvtudás szóban és írásban
- Többszálas (multi-threaded) programozás és memóriakezelés ismerete
- CI/CD tapasztalat, jó verziókezelési készségek (lehetőleg Git)