Introduction

At Kivu, a hot Vienna start-up that just got a major investment, we’re looking for a senior server-side programmer, to assist our Chief Engineer.

We deal with networks aka the mathematical structures known as graphs, and have written our own graph/network processing back-end, one that runs at amazing speeds.

Ideally, you could start on Oct. 1, 2017, or otherwise as soon as possible after that date.

The position entails:

  • Working your way up to the position of “right hand of the Chief Engineer”,being able to stand in for him on occasion;
  • Co-responsiblity for features, source code and road map of the graph/network-processing back-end;
  • Code reviews of your colleagues’ work;
  • Frequently: independent design of new features, test campaigns, pilot programme / prototype implementations etc.;
  • Frequent communications with all the members of a highly driven, skilled 10+ member team;
  • Knowledge and experience transfer to junior programmer colleagues;
  • Occasional travel in Europe and the Middle East, for up to 25% of your time (we’ll do our best for you to always be home during the weekends).

To work on it, you’ll need to bring the following:

  • Deep knowledge of Java and the Java Development Kit (JDK), up to and including version 8;
  • Considerable knowledge of at least one other modern programming languageC++Haskell, etc.;
  • Great familiarity with object-oriented development and design techniques, such as design patterns, inheritance, enums, abstract vs concrete, programming for interfaces, etc.;
  • Not afraid to deal with the more sophisticated things we do in our server-side software: off-heap programming in Javalambda serialization, bytecode instrumentation;
  • You actually like applied math and are not afraid of: graph theory, set theory, abstract algebra/group theory;
  • Familiarity with more than the basics of algorithmics: big-Oh notation, big-Theta notation, parallelization, amortized running costs;
  • Good spoken and written English (a MUST), we speak English all day long;
  • Friendly, outgoing personality who can create his/her own place in a small but expanding team;
  • Ideally, you live in or around Vienna; if you don’t, you agree to talk with us about relocating to Vienna or its surroundings;
  • A Masters or Engineering (“Diplomingenieur”) degree in Computer Science, Mathematics, or one of the Engineering disciplines, obtained from a European or North American university / engineering school.

What we offer:

  • A highly challenging job that could be the dream of any experienced software engineer;
  • Over time, a position of serious responsibility within the company;
  • Direct societal relevance of your work, that actually saves lives (yes, we’re serious about that);
  • Competitive, market-conform salary;
  • An environment that welcomes diversity.

Please apply by sending your CV and cover letter to jobs@kivu.tech.

Get in touch with us today

We will be happy to provide you with more information about our solutions.