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

Postdoc Fellowship Program: Institut Curie

Postdoc Fellowship Program: Institut Curie Each year, several of postdocs join Institut Curie laboratories to learn, share ideas, and actively

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

PhD, Postdoc: Indian Council of Social Science Research (ICSSR)

PhD and Postdoc at the Indian Council of Social Science Research (ICSSR): National Fellowships are awarded to eminent Indian Social

BIGSSS Regular PhD and Postdoc program

BIGSSS (Bremen International Graduate School of Social Sciences) offers admission regular PhD program in Thematic Field C & Postdoc program.

HBIGS: International PhD programme; Life Sciences

The Hartmut Hoffmann-Berling International Graduate School of Molecular and Cellular Biology (HBIGS) at Heidelberg University is inviting ambitious students to

International PhD Programme; Life Sciences: Vienna Biocenter

The Vienna Biocenter (VBC) Doctoral Programme is an esteemed research-oriented educational initiative designed to foster the scientific training of young

PhD fellowship: Biology and Biophysics

Institut Pasteur is inviting applications for PhD and M2 scholarships for physicians, pharmacists and other healthcare professionals. The grant program

Funding and Awards: 200 Plus Fellowships, EMBO

Funding and awards: European Molecular Biology Organization (EMBO, Heidelberg, Germany) EMBO offers awards and financial support for researtcheres and scientists

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

Job Location