Ihr Aufgabenbereich:

  • Development and optimization of algorithms
  • Definition of interfaces in distributed systems in collaboration with other design teams
  • Advancement of the distributed software architecture
  • Design and implementation of automated tests

Ihre Qualifikation:

  • Experience in software development or computer science
  • Knowledge in Object-Oriented Python
  • Familiarity with team programming methods like code review, version control and bug-tracker
  • Good command of spoken and written English
  • Experience in the following fields is of additional advantage:
  • Development in Linux environments
  • Software design with focus on robustness and low maintenance
  • Performance optimization and profiling
  • Python libraries and test frameworks like numpy, pandas, matplotlib, nosetests, py.test
  • Migration of Python 2 projects to Python 3
  • Distributed software development like client/server or cluster applications
  • Parallel computing architectures, e.g. multicore systems, GPU systems

Wir bieten:

  • An exciting occupation with complex, technical challenges
  • A young and dynamic team with short lines of communication
  • A culture welcoming high engagement and entrusting you with a broad range of duties
  • Excellent technical and personal development opportunities
  • Annual gross salary: starting from EUR 45.000,-- according to skills and experience

Recommend Job

Your name *

Recipient email address *

Subject *

Message *