Categories
Pages
-

DBIS

HiWi for Backend Development in Rust and distributed ledger technologies

May 2nd, 2024

As a member of a small development team, you’ll be assisting us in the backend development of a data marketplace platform built on Distributed Ledger Technologies, modern web technologies and an application server in Rust.

Job Type HiWi
Extent Discussable
Application Deadline 2024/07/31
Status Taken
Contact(s) Felix Schwinger
Michal Slupczynski

As a member of a small development team, you’ll be assisting us in the backend development of a data marketplace platform built on Distributed Ledger Technologies, modern web technologies and an application server in Rust.

The data marketplace platform’s purpose is to link IoT users, possessing valuable data for sharing and exploration, with data scientists adept at data analysis. This facilitates small and medium-sized enterprises in harnessing their data to its fullest potential. Trust and metadata integrity are guaranteed through the development of blockchain technology and smart contracts.

Your responsibilities:

  • Support in the development of a  application server/backend using Rust, TypeSpec (OpenAPI), and Axum.
    • Support in creating a backend service based on blockchain for distributed, secure metadata storage.
  • Collaborating with other student assistants and assistants in a development team.

What we offer:

  • Engaging development projects within a small, agile development team.
  • A state-of-the-art technology stack and a greenfield project, with not many preexisting technological constraints.
  • Significant autonomy in software implementation.
  • Flexible working hours tailored to your studies (maximum 19 hours per week).
Preference is given to qualified applicants with disabilities.

If you are interested in this job offer or have additional questions, please do not hesitate to send a message to schwinger@dbis.rwth-aachen.de

Please apply with a meaningful CV and a recent transcript of your academic performance.

Prerequisites:
  • You are enrolled as a student in computer science or a related field.
  • You are fluent in either German or English.
  • You have practical experience in developing web services and APIs (e.g., RESTful APIs and OpenAPI) and with version control tools like Git (or you are eager to gain this experience).
  • You have experience in at least one programming language and are willing to familiarize yourself with the Rust programming language.
  • You want to familiarize yourself with DevOps topics such as development pipelines, containerization with docker and deployment in a Kubernetes cluster.
  • You are interested in topics related to blockchain, such as smart contracts and IOTA.