354 days ago on emploi.epfl.ch

IC - Software Engineer for the Data-Intensive Applications and Systems Laboratory (DIAS)

EPFL - Ecole Polytechnique Fédérale de Lausanne

  • Work region
  • Sector
  • Employment type
  • Position

 Please refer to JobSuchmaschine in your application

IC - Software Engineer for the Data-Intensive Applications and Systems Laboratory (DIAS)

Software Engineer for the Data-Intensive Applications and Systems Laboratory (DIAS)

The Data-Intensive Applications and Systems Lab, led by Prof. Anastasia Ailamaki, is looking for an experienced

Software Engineer

to support the lab’s research activities.

Specific responsibilities include:

  • C++ application and tool development in close collaboration with research staff working on novel data management tools and algorithms
  • Co-lead interdisciplinary software development project for federated data management platform in collaboration with other project partners
  • Support research staff to bring research prototypes to production-grade software tools
  • Implement best-practices for maintainable software development, including but not limited to: continuous integration, documentation, adherence to and improvement of coding standards
  • Play an active role in education & support for research staff, including developing internal course material on software design and development

Essential skills and experience required:

  • Expert knowledge in modern C++ software design/implementation
  • Extensive experience using UNIX/Linux operating systems
  • Knowledge of networking and distributed systems
  • Very good familiarity in software development life-cycle, such as versioning, debugging, workflows, testing, QA
  • Applied database experience, SQL
  • Good team player and fluent English in speech and writing


  • Knowledge in distributed or parallel computing
  • Experience in interdisciplinary software development projects
  • Experience in software project management, i.e., requirements gathering, software design, development and deployment
  • Experience in teaching and education


  • Bachelors or Masters degree in computer science or equivalent.
  • Successful track record in developing production-grade software and in leading software projects
  • Experience with software design and maintenance of medium-scale projects

What we offer:

  • Competitive salary with benefits
  • Work in the context of European funded projects
  • A young, dynamic, inter-disciplinary, and international working research group

Start date:ASAP
Activity rate:100%; Duration of contract:1 year, renewable

Applicants should submit a cover letter and a detailed CV in PDF format only, with file name “surname_positon applied_cover letter” and “surname_positon applied_CV” electronically to erika.raetz@epfl.ch. Please use the position title in the “subject” field + IC-4583

EPFL Website: http://epfl.ch/

DIAS Website http://dias.epfl.ch/

(updd 06.09.2016/vb/lp - updd 08.02.2017)