Állás

Szoftvermérnök – Adatbázis-fejlesztés

Szoftverfejlesztő • Helyszíni • Teljes munkaidő Amerikai Egyesült Államok US-CA-Menlo Park, USA

A Snowflake Adatbázis-fejlesztési csapata Szoftvermérnököt keres, aki a rugalmas, nagy méretskálázhatóságú, nagy teljesítményű adatfeldolgozó rendszer fejlesztésében vesz részt, petabájtos méretű felhő adatbázisok építésével és teljesítmény-optimalizálásával.

Feladatok

  • Nagymértékben párhuzamos, hibatűrő, petabájt-skálájú felhőalapú adatbázis tervezése, fejlesztése és támogatása
  • Kiváló minőségű, megbízható szoftver fejlesztése a legnagyobb vállalatok igényeinek kiszolgálására
  • Teljesítmény- és skálázhatósági szűk keresztmetszetek elemzése és megoldása
  • Problémák beazonosítása, komponensek instrumentálása, megoldások implementálása
  • Új lekérdezés-optimalizálási vagy elosztott adatfeldolgozási algoritmusok tervezése és megvalósítása
  • Új szolgáltatás-architektúra tervezése és megvalósítása a Snowflake Data Cloud számára
  • Eszközök fejlesztése az ügyfelek munkaterhelésekbe való betekintésének javítására

Elvárások

  • 2+ év iparági tapasztalat kereskedelmi vagy nyílt forráskódú szoftverekkel
  • Java vagy C++ nyelvi jártasság
  • Tapasztalat Linux környezetben történő fejlesztésben
  • Kiváló problémamegoldó készség, erős informatikai alapok (adatszerkezetek, algoritmusok, elosztott rendszerek)
  • Rendszerprogramozási készségek, beleértve a többszálúságot és konkurenciát
  • Tapasztalat tesztelésben, hibakeresésben és dokumentálásban
  • Informatika, szoftverfejlesztés vagy rokon terület alapdiplomája, vagy azzal egyenértékű tapasztalat; mesterfokozat vagy PhD előny

Előny

  • SQL vagy más adatbázis-technológiák ismerete, beleértve a belső tervezést és megvalósítást
  • Lekérdezés-optimalizálás, lekérdezés-végrehajtás, fordítóprogram tervezés és megvalósítás
  • Tapasztalat elosztott kulcs-érték tárolók (pl. FoundationDB) és tárolómotorok (RocksDB, InnoDB, BerkeleyDB) belső működésével
  • Tapasztalat MySQL, PostgreSQL belső működésével
  • Adattárház-tervezés, adatbázisrendszerek és nagyméretű adatfeldolgozó megoldások (Hadoop, Spark)
  • Nagyméretű elosztott rendszerek, tranzakciók és konzisztencia-modellek ismerete
  • Adatbázis-replikációs technológiai tapasztalat
  • Big data tárolási technológiák ismerete (HDFS, Cassandra, oszloporientált adatbázisok)

Soft skillek

problémamegoldásönálló munkavégzésgyors tanulási képesség komplex témákban

A munkáltatóról

A Snowflake az agentic enterprise korszakát formálja, AI-natív gondolkodókat keres minden funkcióban. Az Adatbázis-fejlesztési csapat a Snowflake rugalmas, nagy méretskálázhatóságú, nagy teljesítményű adatfeldolgozó rendszerét fejleszti.

Végzettség: Informatika, szoftverfejlesztés vagy rokon terület alapdiplomája, vagy azzal egyenértékű tapasztalat; mesterfokozat vagy PhD előny

Hasonló állások