Expires soon Chuv - Centre Hospitalier Universitaire Vaudois

Software Engineer for the Data Science & Research Team

  • CDD
  • Lausanne (Lausanne District)

Job description

Software Engineer for the Data Science & Research TeamContexteThe CHUV is a key player in medical care and biomedical research both at national and international levels.
The mission of the Data Science & Research (DS&R) team, part of CHUV Department of Information Systems, is to foster the adoption and use of data science within the hospital to significantly improve biomedical research and hospital key processes.
To achieve this ambitious goal, one of the core tasks of DS&R is to develop the necessary IT infrastructure for providing physicians and scientists with the means to smoothly access and use, for their clinical research projects, the massive volume of clinical data that every day is generated within the hospital.  Our current and future challenges lie at the intersection of big data, medical informatics, data protection and artificial intelligence.
The DS&R team, based in Lausanne, is composed of data scientists, data analysts, project managers, data protection experts and is now looking for a skilled Software Engineer.MissionAs a Software Engineer within our DS&R team, you will be responsible for :

Development, deployment and documentation of new applications (back-end and front-end) for clinical research
Application maintenance, releases, technical support and day to day operations in a production environnement.

You will also be interacting with scientists, physicians and IT experts for formalizing technical requirements and user support.ProfilIn your past experiences (of at least 3 years), you have shown a proven track record of crafting innovative and elegant software solutions and the capacity to maintain the solutions you have developed. You are passionate about technology and excited about working in the medical field. You are a leader in building complex software systems that directly benefit customers.
This position requires a university degree in Computer Science with:
Skills for design and development:

Proficiency in object-oriented design development and data-driven development (JAVA is highly preferable)
Excellent understanding of data structures and algorithm
Excellent programming skills in Python with the ability to turn prototypes to production code
Deep hands-on experience with RESTful JSON APIs (designing secure RESTful micro-services is a plus)
Good experience with relational database management systems such as Oracle, SLQ server, PostgreSQL, data warehouse architectures
Good experience with full-stack web development  and good familiarity with at least one Python back-end framework such as Flask and one JavaScript front-end framework such as VueJS, WebSockets and HTML/CSS
Good experience with DevOps tools for software deployment and automation using containerization frameworks such as Docker (Kubernetes and Docker Swarm are a plus)
Good experience with Agile software development as a team and version control systems such as Git
Some programming experience in R
Some experience with NoSQL frameworks such as MongoDB, RethinkDB, CouchDB, Redis
Some hands-on experience with security protocols for user authentication and access control (OAuth, OpenID connect, etc.)

Experience for application maintenance:

Good knowledge of product management methodologies in a production environment (testing, release, trouble shooting…) such as ITIL
Good knowledge of IT security best practices
Good experience with Linux administration including setting up and configuring environments

Moreover, you work well in a cross-functional environment and excel in communicating with your peers.
You have excellent command of English language, both verbal and written. Please note that also a good working knowledge of French would be necessary to help you interact with end-users and peers.Nous offronsDevenir une collaboratrice ou un collaborateur du Centre hospitalier universitaire vaudois, c'est l'assurance de bénéficier :

De prestations sociales de premier ordre
D'un droit à trois jours de formation minimum par année
De 25 jours de vacances par année
De restaurants d'entreprise de qualité hôtelière, dans chacun des bâtiments de l'institution.
Contact et envoi de candidatureContact for further information : Mrs Nathalie Jacquemont :
Applications should be submitted by our elecronic form only (please click the buttom "postuler" at the bottom of this vacancy annoucement). If for technical reasons you are unable to apply online, please contact the recruitment team 021 314 85 70.

Make every future a success.
  • Job directory
  • Business directory