Software Engineer - Backend and Infrastructure

Ecole Polytechnique Federale de Lausanne (EPFL)
February 14, 2023
Offerd Salary:Negotiation
Working address:N/A
Contract Type:Fixed-term (CDD)
Working Time:Negotigation
Working type:N/A
Ref info:N/A

EPFL, the Swiss Federal Institute of Technology in Lausanne, is one of the most dynamic university campuses in Europe and ranks among the top 20 universities worldwide. The EPFL employs more than 6,000 people supporting the three main missions of the institutions: education, research and innovation. The EPFL campus offers an exceptional working environment at the heart of a community of more than 16,000 people, including over 12,000 students and 4,000 researchers from more than 120 different countries.

Software Engineer - Backend and Infrastructure

Your mission : We are recruiting a new Software Engineer to join the Laboratory for Experimental Museology (eM+) development team. eM+ is a new transdisciplinary initiative at the intersection of immersive visualization technologies, visual analytics, aesthetics, and cultural and scientific (big) data. eM+ engages in research from scientific, artistic, and humanistic perspectives and promotes multisensory engagement using experimental platforms. As a software developer, you will participate in the design of systems and installations supporting high-quality and innovative interactive experiences. You will develop the critical components for data processing and manipulation of a large digital content archive (hundreds of TBs of video, media, and 3D file). This includes hardware installation and configuration of the computing cluster, deployment, and development of the services for media data processing.

Main duties and responsibilities include :

Main duties and responsibilities include:

  • Implementation of distributed systems for big data processing and visualization
  • Interface with real-time immersive visualization systems
  • Hardware Infrastructure installation for the computing cluster
  • Your profile : You have a passion for software development, and an interest in learning and developing new skills in a small and dynamic team.

    You must have:

  • Expertise in software engineering and proficiency in Python, C++ on Linux and Windows operating systems
  • Expertise in distributed systems (e.g Dask distributed, Slurm, Spark) and API deployment
  • Expertise in multi-threaded CPU/GPU computing
  • Experience in data management and databases administration (SQL, NoSQL), sharding, query optimization, etc.
  • Experience with Kubernetes, Docker, Linux administration
  • Interest in the world of museums, and the development of interactive and immersive systems for public exhibition
  • Team spirit, open-minded and the ability to work in an interdisciplinary environment
  • Fluency in English
  • Nice to have:

  • Experience in computer vision, real-time high-resolution video analysis, and streaming

  • Experience in AI and Python deep learning frameworks (PyTorch preferred)

  • Interest in 3D graphics, Unreal engine, Unity, etc.
  • Interest in immersive systems development, computer clusters, stereographic, spatialized 3D audio rendering
  • We offer :

  • A unique framework at the forefront of innovation of visualization and immersive experience
  • A stimulating workplace engaging across disciplines
  • A small dynamic team with unique opportunities worldwide
  • Term of employment : Fixed-term (CDD)

    Work rate : 100%

    Duration : CDD 1 year

    Remark : Only candidates who applied through EPFL website or our partner Jobup's website will be considered. Files sent by agencies without a mandate will not be taken into account.

    Reference : Job Nb 2715

    apply online

    From this employer

    Recent blogs

    Recent news