Software Engineering Intern

Logo of SwissBorg

SwissBorg

πŸ“Internship - Switzerland

Job highlights

Summary

Join us in shaping the future of finance at SwissBorg, a leading investment experience provider. We're looking for a Software Engineering Intern with a focus on Scala to join our team.

Requirements

  • Must be a minimum of 6 months internship
  • The internship will be based in Lausanne, Switzerland
  • Completing final year studies at university
  • Start date from January 2025
  • Familiar with Scala
  • Must have an interest in the Crypto ecosystem

Responsibilities

  • Scale the performance and the capabilities of the SwissBorg Ledger by leveraging a new generation and high-performant database such as TigerBeetle
  • Create a monadic workflow system library for managing complex workflows within the SwissBorg system
  • Create a scalable blockchain indexing system
  • ChatOps library for Scala - a generic system that allows to easily move information in and out of Slack and build operational processes
  • An actual production-support triage mechanism, using Slack apps
  • Bring the SwissBorg identity on-chain
  • ENS/SNS (custom resolver to have name)
  • NFTs linked to a user (Borger rank, premium, etc)
  • Personal address
  • Build a functional event-sourcing library for scaling our distributed system architecture in Scala
  • Persistence with cats-effect and fs2, compatible with our current journal
  • Build a distributed membership system on top of Kubernetes in Scala
  • Membership service (replacing pekko-cluster) leveraging k8s api, SBR and gRPC request routing
  • Explore Passkeys usage outside of primary WebAuthn use-case
  • Use our phone secret key as a Webauthn authenticator, meaning to be ourself a Passkey service provider (like e.g. 1Password). That’s very exploratory work
  • Use Passkeys on-chain, e.g. validating a WebAuthn signature in a smart contract. And more generally extending WebAuthn to on-chain authentication needs

Benefits

  • Freedom to build the company of your dreams
  • Learn with (super cool) experts in finance, engineering, AI, psychology and business
  • BORG bonus based on our meritocratic system
  • Flexible working hours
  • 25 working days of vacation + local holidays
  • We'll provide you with a MacBook and a cutting edge tech stack to help you do your best work
  • Annual company and team retreats - We'd love to see you at the next one!
  • Continuous learning and development opportunities

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let SwissBorg know you found this job on JobsCollider. Thanks! πŸ™