Software engineer / Research Staff Member / Post-doctoral researcher (multiple positions) in the field of Distributed systems and blockchain.

Ref. 2019-06 

Overview 

We are researching and developing scalable, fault-tolerant and secure distributed and blockchain systems that drive a new generation of financial and digital transactions. We are looking for highly motivated and enthusiastic software engineers and distributed systems researchers to join the Industry Platforms and Blockchain group at IBM Research – Zurich.

Project

Candidates will be expected to contribute to the architecture definition and implementation in our blockchain projects, notably their aspects pertaining to distributed systems. You will be able to contribute directly and make an impact not only on IBM products, but also on the Hyperledger Fabric open-source project. The researchers in the group have deep expertise and knowledge in scalable, fault-tolerant and secure distributed systems. Software to be developed will be included in critical production systems and is expected to be of high quality, modularity, maintainability, scalability, and resilience.

Qualifications / Requirements

Candidates are expected to have the following background and interests

  1. Candidates with a PhD degree and a strong research publication record in the fields of distributed systems/distributed databases, and who are willing to implement real systems are strongly encouraged to apply. Such exceptional candidates can be considered for a post-doctoral or a Research Staff Member role, depending on experience and career accomplishments.
  1. Degree in Computer Science, Software Engineering, Software Architecture, or equivalent.
  2. At least three years of experience in software-related positions (building systems in the scope of a graduate degree counts towards these three years).
  3. Experience in distributed and parallel systems and large software architectures.
  4. Basic understanding of one or more of the following protocols/systems: Paxos, Raft, ZooKeeper, etcd, Consul.
  5. Proficient in at least two of the following programming languages: Golang, C, C++, Java.
  6. Experience with standard engineering and coding practices.
  7. Pragmatic “get it done” attitude.
  8. Capable of participating actively in brainstorming sessions in multi-disciplinary teams. Ability to propose, defend, and critique ideas.
  9. Ability to conduct independent work and to work in a team as required by the task at hand; willingness to assume responsibility.
  10. Excellent verbal English communication skills.
  11. Eagerness to learn independently about the subject area(s) of the project(s) and underlying distributed systems technologies.
  1. In addition, the following skills are required for post-doctoral / Research Staff Member roles:
  1. PhD in distributed systems/­distributed databases.
  2. Solid background in security and networking.
  3. Strong research publication record.
  1. Finally, one or more of the following skills are desirable, but not necessarily required:
  1. Hands-on knowledge of and experience with Hyperledger Fabric.
  2. Experience deploying and evaluating the performance of (large-scale) distributed systems.
  3. Deep understanding of designing protocols/­systems such as Paxos, Raft, ZooKeeper, etcd, Consul, PBFT.
  4. Experience with modern hardware accelerators such as FPGA and RDMA.
  5. Background in game theory and economics.
  6. Knowledge of proof-of-work blockchains (Bitcoin, Ethereum).
  7. Experience with open-source development.
  8. Proficiency, familiarity and/or experience with additional programming languages.

Application Procedure

Please send your CV including contact information for references
Judith Blanc

Quick Overview————-
Organization IBM Research, Zurich
Fellowship Level Postdoctoral
Country Switzerland
Subject areas Computer Science, Software Engineering, Software Architecture
Fellowship amount
Eligibility PhD
Deadline Until filled
——————————————–

Share this job

Japan Foundation: Individual and Organization Grants

The Japan Foundation invites individuals & organizations that are planning international exchange projects and activities to participate in programs of

SIR – Scholar-in-Residence Fulbright Program, USA

The Fulbright Scholar-in-Residence (SIR) Program: It assists U.S. higher education / research institutions in expanding programs of academic international exchange.

300 fellowships: ADB Scholarship Program, Japan

ADB – Japan Scholarship Program:  The Asian Development Bank (ADB) – Japan Scholarship Program (JSP) was established in April 1988

International Postdoc Korea Research Fellowship (KRF)

Korea Research Fellowship (KRF) Program : Individual Postdoc candidates for Korea Research Fellowship Program For the 2019 KRF announcement, interested postdoctoral

Research Grants by McMaster University

RESEARCH GRANTS by McMaster University Researchers needing extensions for their MIRA and Labarge research projects as a result of COVID-19

FCT opens 1500 PhD Scholarship 2024

Europe PhD fellowships FCT open for international students The 2024 Call for PhD Scholarships aims to support researchers, in all

Visiting Program Students:UG, PG, PostDocs, Researchers (IKST)

Visiting Program Students:UG, PG, PostDocs, Researchers (IKST) Indo Korea Science and Technology Center (IKST) establishment of a collaborative network through

Brain Pool Program South Korea

Brain Pool Program South Korea This program is designed to invite overseas outstanding scientists for the enhancement of research competence

KGSP: 870 Fellowships, Foreign students

Korean Government Scholarship Program (KGSP): The program aims to provide international students with opportunities to conduct advanced studies at undergraduate

Job Location