Programaro-Inĝeniero, Sistemoj

Minimuma Kvalifiko

Postulas magistron pri Komputado, Komputila Programaro, Komputila Inĝenierado, Aplikataj Sciencoj, Matematiko, Fiziko aŭ rilata kampo. Postulas kompletigon de universitatnivela kurso/esplorprojekto/interndeĵoro/tezo, aŭ 6 monatojn da sperto en la sekvanta:

  • C, C++, Java aŭ C#
  • Python, PHP aŭ Haskell
  • Rilataj datumbazoj kaj SQL
  • Programevoluiloj: Kodredaktiloj (VIM aŭ Emakso), kaj reviziokontrolsistemoj (Subversion, GIT, aŭ Perforce)
  • Linukso, UNIKSO, aŭ alia *nix-simila OS kiel pruvas dosiermanipulado, altnivelaj komandoj kaj ŝelo-skripto
  • Konstruante tre skaleblajn efikajn solvojn
  • Datumtraktado, programlingvoj, datumbazoj, retoj, operaciumoj, komputila grafiko aŭ hom-komputila interago
  • Aplikado de algoritmoj kaj kernaj komputikkonceptoj al realmondaj sistemoj kiel konstatite per rekonado kaj kongruo de ŝablonoj de malsamaj areoj de komputado en produktadsistemoj
  • Distribuitaj sistemoj
Kunhavigi
Kunhavigi
Kunhavigi

Respondecoj

  • Esploru, desegni, disvolvu, konstruu kaj testi operaciumajn nivelajn programarojn, kompililojn kaj retdistribuajn programojn por grandaj distribuitaj komponantoj, kiuj funkcias niajn aplikojn.
  • Konstruu novajn funkciojn kaj plibonigu ekzistantajn produktojn
  • Laboru pri problemoj de modera amplekso
  • Premu kodon, konduku la disvolviĝon de la sistemoj malantaŭ niaj produktoj, kreu TTT-aplikaĵojn, kiuj atingas miliardojn da homoj, konstruu altvolumajn servilojn kaj estu parto de teamo por konekti homojn tra la mondo.
  • Disvolvu fortan komprenon pri rilata produkta areo, kodbazo kaj/aŭ sistemoj
  • Montru kapablon pri datuma analizo, programado kaj programaro-inĝenierado
  • Produktu altkvalitan kodon kun bona testa kovrado, uzante modernajn abstraktaĵojn kaj kadrojn
  • Ricevante ĝeneralajn instrukciojn pri rutina laboro kaj detalajn instrukciojn pri novaj projektoj aŭ taskoj, laboru sendepende, uzu disponeblajn rimedojn por malblokiĝi kaj plenumi taskojn laŭhorare ekzercante fortan juĝon kaj solvantajn kapablojn.
  • Majstri internajn evoluajn normojn de evoluado ĝis publikigado de kodo por preni taskojn kaj projektojn kun kreskantaj niveloj de komplekseco.
  • Aktive serĉu kaj donu reagojn konformajn al la kompanio Performance Philosophy
  • Televojaĝi de ie ajn en Usono permesata (fora laborutilo)