Examensarbete inom närmsta tiden?


Vill du vara med och utveckla i den nya vågen av webbgränssnitt? Vill du inte bara lära dig de tekniker och verktyg som Facebook, Google, och Amazon använder sig av för att bygga högpresterande, tillförlitliga tjänster på nätet, utan även vara med och vidareutveckla dessa? Vill du lära dig Erlang, språket som gör det enkelt att programmera i multi-core och distribuerade miljöer? Vill du bli en del av en exceptionell utvecklingsavdelning som består av några av erlangvärldens mest kända namn?

Klarna har sedan starten haft mycket starkt fokus på att bygga en utvecklingsenhet i världsklass. Nu fyra år sedan start kan vi säga att vi är på god väg. Vårt team består av drygt 20 välrenommerade utvecklare och tekniker som har över 100 års erfarenhet av Erlang och över 300 års erfarenhet av programmering. Vi har en stor passion och vi strävar efter att ligga i den tekniska framkanten i allt vi gör: tillförlitliga servrar, användarvänliga webbgränssnitt och finansiella tjänster.

För närvarande existerar möjligheter att genomföra examensarbeten inom områdena:

  • Performance analysis of filesystem impact on KlarnaOnline (EXT3 compared to alternatives like XFS or ZFS)
  • Investigate solutions for “document storage” (huge volumes of write once data) filesystem/version control systems/DB solutions
  • Investigating/designing GUI for designing PDFs and real-time system for generating PDFs
  • Investigating generic DB solutions for storing Erlang data, e.g. SQL interface for a Klarna data warehouse
  • Investigating impact of Erlang development tools (Wrangler, Dialyzer, Typerl, Quickcheck, Formal specs for free, Tidier) on productivity and quality of code
  • Adding automatic indexing via Xapian or similar to Mnesia
  • Investigate migration to Git
  • Explore methods for adding specs and setting up dialyzer for running on a large scale project
  • Effect of HiPE on KlarnaOnline
  • Evaluate approaches to GUI testing for KlarnaOnline
  • GUI for editing state machines and similar (eg. policies)

Observera att vi även tar emot andra idéer på examensarbete som vi tycker passar in inom ramen för vår verksamhet – kom med förslag!

För att lyckas bra i ditt arbete bör du vilja samt vara van och duktig inom följande områden:

  • Vara mycket duktig på att programmera och älskar att skriva kod av hög kvalitet
  • Har ett kraftigt driv att få saker gjorda
  • Är kreativ och vågar tänka nytt, har en stark analytisk förmåga och kan arbeta självständigt
  • Har erfarenhet av funktionell programmering och tycker om att programmera i funktionella programmeringsspråk eller språk som Erlang, Ruby, Python
  • Har en stark ansvarskänsla och trivs på ett ungt och framåt företag

Utöver detta är det är meriterande om du har kunskaper inom:

GUI, system för internetbanker, distribuerade databaser, Scrum, elektroniska betalningslösningar, statistiska beräkningar, Erlang, XML, HTML, Yaws, OTP, Mnesia.

För att vara aktuell för att skriva examensarbete hos oss måste du klara av ett antal test, de flesta inriktade mot din förmåga att programmera. Testen kan vara av typen “Skriv en funktion som jämför om två strängar med fullständiga namn är identiska med undantag för ordningen på namnen”. Efter bra genomfört examensarbete finns goda möjligheter till att få helttidsanställning och följa med på en spännande resa!


Kontakta Peter via peter@klarna.com för mer information eller gå in på
www.klarna.com/jobb