3Brain AG
3Brain AG

Data Engineer

Data Processing, Data Engineer

3Brain AG is a Swiss deep tech company working on cell-electronic interfaces that link biological networks to computers via custom-made semiconductor microchips. Our mission is to empower life scientists to probe intelligent networks, accelerate biomedical discoveries for the benefit of patients, and create a future more exciting than the present.Our interdisciplinary team of scientists and engineers are constantly pushing the boundaries of engineering for life’s complexities. We are ambitious, fast-growing and love to explore. Our company is headquartered in Switzerland nearby Zurich, has a Software and Discovery Unit in Genova, Italy, and has installed its cutting-edge products in laboratories and pharma companies worldwide.


We are seeking a Data Engineer with a strong background in machine learning, signal processing and passionate about programming to join the Data Science team at 3Brain’s Italian unit. The candidate will be part of our growing software team and will play a pivotal role in shaping the future of our software solutions. This position requires coding and maintenance of our software suite.

Main responsibilities:

  • Develop, design, and maintain high-quality code in various programming languages.
  • Collaborate with the fellow Data Scientists to develop and design innovative strategies and solutions related to the company's lines of research and development using advanced machine learning and signal processing techniques.
  • Collaborate with fellow Application Scientists in the research to develop prototypes and proof of concepts of interest for the Company.
  • Code software and/or tools, based on the research output, that can be integrated to the Company’s current or future products.
  • Modify existing software and tools to fix errors and improve the overall quality and functionality.
  • Contribute to the development and/or review of test protocols and test the developed applications before deployment to users.
  • Collaborate in developing and implementing solutions to address errors, enhance software performance, and improve user experience.
  • Document technical deliverables through design documents, and technical specifications.
  • Adhere to company standards, best practices, and regulatory requirements during the development process.


Required Qualifications

  • Sc./M.Sc. degree in Computer Science, Software Engineering or similar.
  • Strong background in Object Oriented Programming (OOP), data structures and algorithms.
  • Strong background in machine learning and signal processing.
  • Collaborative problem-solving ability, action-oriented and results-focused.
  • We use English to communicate in the office; therefore, comfort with the language is essential.

Additional Qualifications

  • Candidates with knowledge and experience in C#, C/C++ and .NET technologies are strongly preferred.
  • Knowledge or experience in Python and/or MATLAB.
  • Knowledge or experience in numpy, scipy, pandas, tensorflow.
  • Knowledge or experience in Intel oneAPI.


  • A dynamic and stimulating work environment driven by a desire to build transformational technologies to help others.
  • A fast-growing company with plenty of opportunities for personal growth and development.
  • The opportunity to work alongside experts in many software engineering areas such as Data Science and Bioinformatics, using the latest tools and equipment.
  • Working place: Genova, Italy. It is a wonderful Mediterranean city with and incredible history, located at the heart of nearby world-renowned places Cinque Terre or Milan, the fashion and business hub of Italy.
Updated: 5 days ago
Job ID: 11802198
Report issue

3Brain AG

11-50 employees
Medical Equipment Manufacturing

3Brain AG is a Swiss deep tech company working on cell-electronic interfaces that link biological networks to computers via custom-made semiconductor microchips. Our mission is to…

Read more
Our other open positions
3Brain AG
Spontaneous Application
  1. Data Engineer